diff --git a/.gitignore b/.gitignore
index 105e2fc..ff66065 100644
--- a/.gitignore
+++ b/.gitignore
@@ -100,7 +100,19 @@ publish
*.Publish.xml
# NuGet Packages Directory
-packages
+*.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
diff --git a/Directory.Build.props b/Directory.Build.props
index f4564dd..ccd3d5f 100644
--- a/Directory.Build.props
+++ b/Directory.Build.props
@@ -1,7 +1,11 @@
+ true
+ $(MSBuildThisFileDirectory)opensource.snk
+
+ false
$(Version)
Cysharp
Cysharp
@@ -16,7 +20,8 @@
+
-
+
diff --git a/src/UniTask.NetCore/opensource.snk b/opensource.snk
similarity index 100%
rename from src/UniTask.NetCore/opensource.snk
rename to opensource.snk
diff --git a/src/UniTask.Analyzer/UniTask.Analyzer.csproj b/src/UniTask.Analyzer/UniTask.Analyzer.csproj
index 0c1b6d3..e2af128 100644
--- a/src/UniTask.Analyzer/UniTask.Analyzer.csproj
+++ b/src/UniTask.Analyzer/UniTask.Analyzer.csproj
@@ -1,29 +1,29 @@
-
- library
- netstandard2.0
- latest
- enable
- true
- $(TargetsForTfmSpecificContentInPackage);PackBuildOutputs
- false
- false
- true
- true
-
+
+ library
+ netstandard2.0
+ latest
+ enable
+ true
+ $(TargetsForTfmSpecificContentInPackage);PackBuildOutputs
+ false
+ false
+ true
+ true
+
+
+
+ runtime; build; native; contentfiles; analyzers
+ all
+
+
+
+
+
-
- runtime; build; native; contentfiles; analyzers
- all
-
-
+
+
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
diff --git a/src/UniTask.NetCore/UniTask.NetCore.csproj b/src/UniTask.NetCore/UniTask.NetCore.csproj
index 12feb32..b65b56d 100644
--- a/src/UniTask.NetCore/UniTask.NetCore.csproj
+++ b/src/UniTask.NetCore/UniTask.NetCore.csproj
@@ -1,29 +1,27 @@
-
- net6.0;net7.0;netstandard2.1;netstandard2.0
- UniTask
- 8.0
- Cysharp.Threading.Tasks
- UNITASK_NETCORE
- true
- $(NoWarn);CS1591
+
+ net6.0;net7.0;netstandard2.1;netstandard2.0
+ UniTask
+ 8.0
+ Cysharp.Threading.Tasks
+ UNITASK_NETCORE
+ true
+ $(NoWarn);CS1591
-
- UniTask
- Provides an efficient async/await integration to Unity and .NET Core.
- true
- opensource.snk
- true
-
+
+ true
+ UniTask
+ Provides an efficient async/await integration to Unity and .NET Core.
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
diff --git a/src/UniTask.NetCoreSandbox/UniTask.NetCoreSandbox.csproj b/src/UniTask.NetCoreSandbox/UniTask.NetCoreSandbox.csproj
index 71b6373..49128f5 100644
--- a/src/UniTask.NetCoreSandbox/UniTask.NetCoreSandbox.csproj
+++ b/src/UniTask.NetCoreSandbox/UniTask.NetCoreSandbox.csproj
@@ -4,7 +4,6 @@
Exe
net7.0
NetCoreSandbox
- false
@@ -16,12 +15,10 @@
-
-
-
- false
- Analyzer
-
+
+ false
+ Analyzer
+
diff --git a/src/UniTask.NetCoreTests/UniTask.NetCoreTests.csproj b/src/UniTask.NetCoreTests/UniTask.NetCoreTests.csproj
index 45a2e01..b4aee4a 100644
--- a/src/UniTask.NetCoreTests/UniTask.NetCoreTests.csproj
+++ b/src/UniTask.NetCoreTests/UniTask.NetCoreTests.csproj
@@ -2,9 +2,6 @@
net7.0
-
- false
-
NetCoreTests