diff --git a/src/Neo.ConsoleService/Neo.ConsoleService.csproj b/src/Neo.ConsoleService/Neo.ConsoleService.csproj
index fd61613fca..9fdcf538a4 100644
--- a/src/Neo.ConsoleService/Neo.ConsoleService.csproj
+++ b/src/Neo.ConsoleService/Neo.ConsoleService.csproj
@@ -10,4 +10,8 @@
+
+
+
+
diff --git a/src/Neo.ConsoleService/Properties/AssemblyInfo.cs b/src/Neo.ConsoleService/Properties/AssemblyInfo.cs
deleted file mode 100644
index ebc4cf384f..0000000000
--- a/src/Neo.ConsoleService/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright (C) 2015-2025 The Neo Project.
-//
-// AssemblyInfo.cs file belongs to the neo project and is free
-// software distributed under the MIT software license, see the
-// accompanying file LICENSE in the main directory of the
-// repository or http://www.opensource.org/licenses/mit-license.php
-// for more details.
-//
-// Redistribution and use in source and binary forms with or without
-// modifications are permitted.
-
-using System.Runtime.CompilerServices;
-
-[assembly: InternalsVisibleTo("Neo.ConsoleService.Tests")]
diff --git a/src/Neo.Cryptography.BLS12_381/Neo.Cryptography.BLS12_381.csproj b/src/Neo.Cryptography.BLS12_381/Neo.Cryptography.BLS12_381.csproj
index ca8141e2e3..724288b071 100644
--- a/src/Neo.Cryptography.BLS12_381/Neo.Cryptography.BLS12_381.csproj
+++ b/src/Neo.Cryptography.BLS12_381/Neo.Cryptography.BLS12_381.csproj
@@ -15,4 +15,8 @@
+
+
+
+
diff --git a/src/Neo.Cryptography.BLS12_381/Properties/AssemblyInfo.cs b/src/Neo.Cryptography.BLS12_381/Properties/AssemblyInfo.cs
deleted file mode 100644
index 81b52a1269..0000000000
--- a/src/Neo.Cryptography.BLS12_381/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright (C) 2015-2025 The Neo Project.
-//
-// AssemblyInfo.cs file belongs to the neo project and is free
-// software distributed under the MIT software license, see the
-// accompanying file LICENSE in the main directory of the
-// repository or http://www.opensource.org/licenses/mit-license.php
-// for more details.
-//
-// Redistribution and use in source and binary forms with or without
-// modifications are permitted.
-
-using System.Runtime.CompilerServices;
-
-[assembly: InternalsVisibleTo("Neo.Cryptography.BLS12_381.Tests")]
diff --git a/src/Neo.Json/Neo.Json.csproj b/src/Neo.Json/Neo.Json.csproj
index 49b254d5dc..e2448c0c5b 100644
--- a/src/Neo.Json/Neo.Json.csproj
+++ b/src/Neo.Json/Neo.Json.csproj
@@ -11,4 +11,8 @@
+
+
+
+
diff --git a/src/Neo.Json/Properties/AssemblyInfo.cs b/src/Neo.Json/Properties/AssemblyInfo.cs
deleted file mode 100644
index b446d8ff19..0000000000
--- a/src/Neo.Json/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright (C) 2015-2025 The Neo Project.
-//
-// AssemblyInfo.cs file belongs to the neo project and is free
-// software distributed under the MIT software license, see the
-// accompanying file LICENSE in the main directory of the
-// repository or http://www.opensource.org/licenses/mit-license.php
-// for more details.
-//
-// Redistribution and use in source and binary forms with or without
-// modifications are permitted.
-
-using System.Runtime.CompilerServices;
-
-[assembly: InternalsVisibleTo("Neo.Json.UnitTests")]
diff --git a/src/Neo.VM/Neo.VM.csproj b/src/Neo.VM/Neo.VM.csproj
index 446a5d29dc..3d0d05cfac 100644
--- a/src/Neo.VM/Neo.VM.csproj
+++ b/src/Neo.VM/Neo.VM.csproj
@@ -9,6 +9,7 @@
+
diff --git a/src/Neo.VM/Properties/AssemblyInfo.cs b/src/Neo.VM/Properties/AssemblyInfo.cs
deleted file mode 100644
index 7333fc53ff..0000000000
--- a/src/Neo.VM/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright (C) 2015-2025 The Neo Project.
-//
-// AssemblyInfo.cs file belongs to the neo project and is free
-// software distributed under the MIT software license, see the
-// accompanying file LICENSE in the main directory of the
-// repository or http://www.opensource.org/licenses/mit-license.php
-// for more details.
-//
-// Redistribution and use in source and binary forms with or without
-// modifications are permitted.
-
-using System.Runtime.CompilerServices;
-
-[assembly: InternalsVisibleTo("Neo.VM.Tests")]
diff --git a/src/Neo/Neo.csproj b/src/Neo/Neo.csproj
index b94d18bde3..abb5261da8 100644
--- a/src/Neo/Neo.csproj
+++ b/src/Neo/Neo.csproj
@@ -33,6 +33,8 @@
+
+
diff --git a/src/Neo/Properties/AssemblyInfo.cs b/src/Neo/Properties/AssemblyInfo.cs
deleted file mode 100644
index 1748fefc02..0000000000
--- a/src/Neo/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,16 +0,0 @@
-// Copyright (C) 2015-2025 The Neo Project.
-//
-// AssemblyInfo.cs file belongs to the neo project and is free
-// software distributed under the MIT software license, see the
-// accompanying file LICENSE in the main directory of the
-// repository or http://www.opensource.org/licenses/mit-license.php
-// for more details.
-//
-// Redistribution and use in source and binary forms with or without
-// modifications are permitted.
-
-using System.Runtime.CompilerServices;
-
-[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2")]
-[assembly: InternalsVisibleTo("neo.UnitTests")]
-[assembly: InternalsVisibleTo("neodebug-3-adapter")]
diff --git a/src/RpcClient/Properties/AssemblyInfo.cs b/src/RpcClient/Properties/AssemblyInfo.cs
deleted file mode 100644
index ffe562924b..0000000000
--- a/src/RpcClient/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright (C) 2015-2025 The Neo Project.
-//
-// AssemblyInfo.cs file belongs to the neo project and is free
-// software distributed under the MIT software license, see the
-// accompanying file LICENSE in the main directory of the
-// repository or http://www.opensource.org/licenses/mit-license.php
-// for more details.
-//
-// Redistribution and use in source and binary forms with or without
-// modifications are permitted.
-
-using System.Runtime.CompilerServices;
-
-[assembly: InternalsVisibleTo("Neo.RpcClient.Tests")]
diff --git a/src/RpcClient/RpcClient.csproj b/src/RpcClient/RpcClient.csproj
index 11e37174ec..4c700d2792 100644
--- a/src/RpcClient/RpcClient.csproj
+++ b/src/RpcClient/RpcClient.csproj
@@ -10,4 +10,8 @@
+
+
+
+