diff --git a/Directory.Build.props b/Directory.Build.props
new file mode 100644
index 000000000..f0d4f85a6
--- /dev/null
+++ b/Directory.Build.props
@@ -0,0 +1,17 @@
+
+
+
+ 3.6.2
+ net7.0
+ Neo.Plugins
+ The Neo Project
+ NEO;Blockchain
+ https://github.com/neo-project/neo-modules
+ MIT
+ git
+ https://github.com/neo-project/neo-modules.git
+
+
+
+
+
\ No newline at end of file
diff --git a/src/ApplicationLogs/ApplicationLogs.csproj b/src/ApplicationLogs/ApplicationLogs.csproj
index c2b42fec8..61ce39219 100644
--- a/src/ApplicationLogs/ApplicationLogs.csproj
+++ b/src/ApplicationLogs/ApplicationLogs.csproj
@@ -1,12 +1,11 @@
-
Neo.Plugins.ApplicationLogs
- Neo.Plugins
-
-
+
+ false
+ runtime
+
-
-
+
\ No newline at end of file
diff --git a/src/DBFTPlugin/DBFTPlugin.csproj b/src/DBFTPlugin/DBFTPlugin.csproj
index f169d5eba..74daed38a 100644
--- a/src/DBFTPlugin/DBFTPlugin.csproj
+++ b/src/DBFTPlugin/DBFTPlugin.csproj
@@ -6,7 +6,7 @@
-
+
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 9191a7a1e..b173f4db2 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -1,27 +1,10 @@
-
-
- 3.6.3
- net7.0
- Neo.Plugins
- The Neo Project
- NEO;Blockchain
- https://github.com/neo-project/neo-modules
- MIT
- git
- https://github.com/neo-project/neo-modules.git
-
-
-
-
- PreserveNewest
- PreserveNewest
-
-
-
-
-
-
-
-
+
+
+
+ PreserveNewest
+ PreserveNewest
+
+
+
\ No newline at end of file
diff --git a/src/OracleService/OracleService.csproj b/src/OracleService/OracleService.csproj
index 5afa10cbe..1e4f29e8a 100644
--- a/src/OracleService/OracleService.csproj
+++ b/src/OracleService/OracleService.csproj
@@ -1,16 +1,15 @@
-
-
- Neo.Plugins.OracleService
-
-
-
-
-
-
-
-
-
-
-
-
+
+ Neo.Plugins.OracleService
+
+
+
+
+
+
+
+ false
+ runtime
+
+
+
\ No newline at end of file
diff --git a/src/RpcServer/RpcServer.csproj b/src/RpcServer/RpcServer.csproj
index 77a4c158e..af5dc619c 100644
--- a/src/RpcServer/RpcServer.csproj
+++ b/src/RpcServer/RpcServer.csproj
@@ -2,7 +2,6 @@
Neo.Plugins.RpcServer
- Neo.Plugins
diff --git a/src/StateService/StateService.csproj b/src/StateService/StateService.csproj
index 4f6902f20..b438508f8 100644
--- a/src/StateService/StateService.csproj
+++ b/src/StateService/StateService.csproj
@@ -1,18 +1,16 @@
-
-
- Neo.Plugins.StateService
- Neo.Plugins
- true
-
-
-
-
-
-
-
-
-
-
-
-
+
+ Neo.Plugins.StateService
+ true
+
+
+
+
+
+
+
+ false
+ runtime
+
+
+
\ No newline at end of file
diff --git a/src/StatesDumper/StatesDumper.csproj b/src/StatesDumper/StatesDumper.csproj
index ab9aaa9dd..02d67dbe3 100644
--- a/src/StatesDumper/StatesDumper.csproj
+++ b/src/StatesDumper/StatesDumper.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/src/StorageDumper/StorageDumper.csproj b/src/StorageDumper/StorageDumper.csproj
index 6ba3c63ea..a291fda32 100644
--- a/src/StorageDumper/StorageDumper.csproj
+++ b/src/StorageDumper/StorageDumper.csproj
@@ -7,6 +7,6 @@
-
+
diff --git a/src/TokensTracker/TokensTracker.csproj b/src/TokensTracker/TokensTracker.csproj
index f4a8482ee..28ac9bf3d 100644
--- a/src/TokensTracker/TokensTracker.csproj
+++ b/src/TokensTracker/TokensTracker.csproj
@@ -1,12 +1,11 @@
-
-
- Neo.Plugins.TokensTracker
- Neo.Plugins
-
-
-
-
-
-
-
+
+ Neo.Plugins.TokensTracker
+
+
+
+ false
+ runtime
+
+
+
\ No newline at end of file
diff --git a/tests/Directory.Build.props b/tests/Directory.Build.props
index bfbc4d574..6ff47a7c2 100644
--- a/tests/Directory.Build.props
+++ b/tests/Directory.Build.props
@@ -1,15 +1,15 @@
-
+
- net7.0
false
-
-
-
-
+
+
+
-
-
+
+
+
+
\ No newline at end of file
diff --git a/tests/Neo.Cryptography.MPTTrie.Tests/Neo.Cryptography.MPTTrie.Tests.csproj b/tests/Neo.Cryptography.MPTTrie.Tests/Neo.Cryptography.MPTTrie.Tests.csproj
index a2d6822c5..17392da61 100644
--- a/tests/Neo.Cryptography.MPTTrie.Tests/Neo.Cryptography.MPTTrie.Tests.csproj
+++ b/tests/Neo.Cryptography.MPTTrie.Tests/Neo.Cryptography.MPTTrie.Tests.csproj
@@ -1,16 +1,8 @@
-
Neo.Cryptography.MPT.Tests
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/tests/Neo.Network.RPC.Tests/Neo.Network.RPC.Tests.csproj b/tests/Neo.Network.RPC.Tests/Neo.Network.RPC.Tests.csproj
index 9815f51e9..38851f4a9 100644
--- a/tests/Neo.Network.RPC.Tests/Neo.Network.RPC.Tests.csproj
+++ b/tests/Neo.Network.RPC.Tests/Neo.Network.RPC.Tests.csproj
@@ -1,32 +1,21 @@
-
Neo.Network.RPC.Tests
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
-
-
PreserveNewest
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/tests/Neo.Plugins.OracleService.Tests/Neo.Plugins.OracleService.Tests.csproj b/tests/Neo.Plugins.OracleService.Tests/Neo.Plugins.OracleService.Tests.csproj
index 1584f425f..cb4dd1c6c 100644
--- a/tests/Neo.Plugins.OracleService.Tests/Neo.Plugins.OracleService.Tests.csproj
+++ b/tests/Neo.Plugins.OracleService.Tests/Neo.Plugins.OracleService.Tests.csproj
@@ -1,23 +1,17 @@
-
OracleService.Tests
Neo.Plugins
-
-
-
+
+
+ false
+ runtime
+
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/tests/Neo.Plugins.RpcServer.Tests/Neo.Plugins.RpcServer.Tests.csproj b/tests/Neo.Plugins.RpcServer.Tests/Neo.Plugins.RpcServer.Tests.csproj
index 9508d750e..9b3fcaed4 100644
--- a/tests/Neo.Plugins.RpcServer.Tests/Neo.Plugins.RpcServer.Tests.csproj
+++ b/tests/Neo.Plugins.RpcServer.Tests/Neo.Plugins.RpcServer.Tests.csproj
@@ -1,22 +1,12 @@
-
Neo.Plugins.RpcServer.Tests
Neo.Plugins.RpcServer.Tests
-
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/tests/Neo.Plugins.Storage.Tests/Neo.Plugins.Storage.Tests.csproj b/tests/Neo.Plugins.Storage.Tests/Neo.Plugins.Storage.Tests.csproj
index 1366e66f8..10f373f5e 100644
--- a/tests/Neo.Plugins.Storage.Tests/Neo.Plugins.Storage.Tests.csproj
+++ b/tests/Neo.Plugins.Storage.Tests/Neo.Plugins.Storage.Tests.csproj
@@ -1,18 +1,9 @@
-
Neo.Plugins.Storage.Tests
-
-
-
-
-
-
-
-
-
+
\ No newline at end of file