diff --git a/.gitignore b/.gitignore
index 8c6c8d1e..8b61afd0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -77,7 +77,19 @@ publish
*.Publish.xml
# NuGet Packages Directory
+*.nupkg
+# NuGet Symbol Packages
+*.snupkg
+# The packages folder can be ignored because of Package Restore
# packages # upm pacakge will use Packages
+# **/[Pp]ackages/*
+# except build/, which is used as an MSBuild target.
+# !**/[Pp]ackages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/[Pp]ackages/repositories.config
+# NuGet v3's project.json files produces more ignorable files
+*.nuget.props
+*.nuget.targets
# Windows Azure Build Output
csx
@@ -107,9 +119,6 @@ UpgradeLog*.XML
.vs/config/applicationhost.config
.vs/restore.dg
-nuget/tools/*
-nuget/*.nupkg
-nuget/*.unitypackage
.vs/
# Jetbrains Rider
diff --git a/Directory.Build.props b/Directory.Build.props
index 33480f6a..b7352c88 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -8,6 +8,7 @@
$(MSBuildThisFileDirectory)opensource.snk
+ false
$(Version)
Cysharp
Cysharp
@@ -18,10 +19,11 @@
git
MIT
Icon.png
- $(MSBuildThisFileDirectory)opensource.snk
+
+
diff --git a/LICENSE.md b/LICENSE
similarity index 100%
rename from LICENSE.md
rename to LICENSE
diff --git a/sandbox/Benchmark/Benchmark.csproj b/sandbox/Benchmark/Benchmark.csproj
index f8e99ef0..e3f3b34b 100644
--- a/sandbox/Benchmark/Benchmark.csproj
+++ b/sandbox/Benchmark/Benchmark.csproj
@@ -7,7 +7,6 @@
True
enable
true
- false
diff --git a/sandbox/ClassLibrary/ClassLibrary.csproj b/sandbox/ClassLibrary/ClassLibrary.csproj
index c5177aa5..9f6fcf43 100644
--- a/sandbox/ClassLibrary/ClassLibrary.csproj
+++ b/sandbox/ClassLibrary/ClassLibrary.csproj
@@ -5,7 +5,6 @@
enable
11.0
enable
- false
diff --git a/sandbox/NativeAot/NativeAot.csproj b/sandbox/NativeAot/NativeAot.csproj
index a05dbdfa..8e44189b 100644
--- a/sandbox/NativeAot/NativeAot.csproj
+++ b/sandbox/NativeAot/NativeAot.csproj
@@ -5,7 +5,6 @@
net8.0
enable
enable
- false
diff --git a/sandbox/Net6VsNet7/Net6VsNet7.csproj b/sandbox/Net6VsNet7/Net6VsNet7.csproj
index 5b7138c2..5192502b 100644
--- a/sandbox/Net6VsNet7/Net6VsNet7.csproj
+++ b/sandbox/Net6VsNet7/Net6VsNet7.csproj
@@ -5,7 +5,6 @@
net7.0;net6.0
enable
enable
- false
diff --git a/sandbox/SandboxConsoleApp/SandboxConsoleApp.csproj b/sandbox/SandboxConsoleApp/SandboxConsoleApp.csproj
index a94f69d8..3d968048 100644
--- a/sandbox/SandboxConsoleApp/SandboxConsoleApp.csproj
+++ b/sandbox/SandboxConsoleApp/SandboxConsoleApp.csproj
@@ -5,7 +5,6 @@
net8.0
disable
enable
- false
diff --git a/sandbox/SandboxNet6/SandboxNet6.csproj b/sandbox/SandboxNet6/SandboxNet6.csproj
index 364f1701..caae53d2 100644
--- a/sandbox/SandboxNet6/SandboxNet6.csproj
+++ b/sandbox/SandboxNet6/SandboxNet6.csproj
@@ -6,7 +6,6 @@
enable
10.0
enable
- false
diff --git a/sandbox/SandboxWebApp/SandboxWebApp.csproj b/sandbox/SandboxWebApp/SandboxWebApp.csproj
index dc7a8938..b9a4d215 100644
--- a/sandbox/SandboxWebApp/SandboxWebApp.csproj
+++ b/sandbox/SandboxWebApp/SandboxWebApp.csproj
@@ -4,7 +4,6 @@
net7.0
enable
enable
- false
diff --git a/src/MemoryPack.AspNetCoreMvcFormatter/MemoryPack.AspNetCoreMvcFormatter.csproj b/src/MemoryPack.AspNetCoreMvcFormatter/MemoryPack.AspNetCoreMvcFormatter.csproj
index 0917a7c1..08862cea 100644
--- a/src/MemoryPack.AspNetCoreMvcFormatter/MemoryPack.AspNetCoreMvcFormatter.csproj
+++ b/src/MemoryPack.AspNetCoreMvcFormatter/MemoryPack.AspNetCoreMvcFormatter.csproj
@@ -5,12 +5,13 @@
Library
enable
enable
- ASP.NET Input/Output Formatter of MemoryPack.
+
+
true
+ ASP.NET Input/Output Formatter of MemoryPack.
-
diff --git a/src/MemoryPack.Core/MemoryPack.Core.csproj b/src/MemoryPack.Core/MemoryPack.Core.csproj
index 6e887155..c3d8e842 100644
--- a/src/MemoryPack.Core/MemoryPack.Core.csproj
+++ b/src/MemoryPack.Core/MemoryPack.Core.csproj
@@ -7,12 +7,14 @@
True
MemoryPack
$(NoWarn);CS1591;CA2255
+
+
+ true
serializer
Core libraries(attribute, logics) of MemoryPack.
-
diff --git a/src/MemoryPack.Generator/MemoryPack.Generator.csproj b/src/MemoryPack.Generator/MemoryPack.Generator.csproj
index d6fe8a2c..cb7fd6de 100644
--- a/src/MemoryPack.Generator/MemoryPack.Generator.csproj
+++ b/src/MemoryPack.Generator/MemoryPack.Generator.csproj
@@ -12,13 +12,14 @@
false
true
true
+
+
+ true
serializer
Code generator for MemoryPack.
-
-
diff --git a/src/MemoryPack.Streaming/MemoryPack.Streaming.csproj b/src/MemoryPack.Streaming/MemoryPack.Streaming.csproj
index ea4f3b57..a7d0c209 100644
--- a/src/MemoryPack.Streaming/MemoryPack.Streaming.csproj
+++ b/src/MemoryPack.Streaming/MemoryPack.Streaming.csproj
@@ -6,14 +6,13 @@
enable
$(NoWarn);CS1591;CA2255
true
+
+
+ true
serializer
Additional streaming support for MemoryPack.
-
-
-
-
@@ -23,4 +22,3 @@
-
diff --git a/src/MemoryPack.UnityShims/MemoryPack.UnityShims.csproj b/src/MemoryPack.UnityShims/MemoryPack.UnityShims.csproj
index a7cd01d5..7ac25d91 100644
--- a/src/MemoryPack.UnityShims/MemoryPack.UnityShims.csproj
+++ b/src/MemoryPack.UnityShims/MemoryPack.UnityShims.csproj
@@ -7,14 +7,13 @@
True
UnityEngine
$(NoWarn);CS1591;CA2255
+
+
+ true
serializer
Unity shims(Vector3, Color, etc) of MemoryPack.
-
-
-
-
diff --git a/src/MemoryPack/MemoryPack.csproj b/src/MemoryPack/MemoryPack.csproj
index c8c2a0f2..76774794 100644
--- a/src/MemoryPack/MemoryPack.csproj
+++ b/src/MemoryPack/MemoryPack.csproj
@@ -6,13 +6,14 @@
false
true
$(NoWarn);NU5128
+
+
+ true
serializer
Zero encoding extreme performance binary serializer for C#.
-
-
diff --git a/tests/MemoryPack.Tests/MemoryPack.Tests.csproj b/tests/MemoryPack.Tests/MemoryPack.Tests.csproj
index 46caab61..313cbe3e 100644
--- a/tests/MemoryPack.Tests/MemoryPack.Tests.csproj
+++ b/tests/MemoryPack.Tests/MemoryPack.Tests.csproj
@@ -3,7 +3,6 @@
net8.0
enable
- false
true