From 9a6584ff0d3ee86c4f47698997cb5d607c3ca151 Mon Sep 17 00:00:00 2001 From: Ikiru Yoshizaki <3856350+guitarrapc@users.noreply.github.com> Date: Wed, 24 Sep 2025 21:17:25 +0900 Subject: [PATCH] chore: Specify IsPackable=false on Directory.Build.props, explicitly true for target packages. --- .gitignore | 14 ++++- Directory.Build.props | 7 ++- .../opensource.snk => opensource.snk | Bin src/UniTask.Analyzer/UniTask.Analyzer.csproj | 50 +++++++++--------- src/UniTask.NetCore/UniTask.NetCore.csproj | 42 +++++++-------- .../UniTask.NetCoreSandbox.csproj | 11 ++-- .../UniTask.NetCoreTests.csproj | 3 -- 7 files changed, 68 insertions(+), 59 deletions(-) rename src/UniTask.NetCore/opensource.snk => opensource.snk (100%) 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