1
我想使用「dotnet pack」生成nuget包,但我不想包含程序集文件。我的項目沒有代碼,但調用「dotnet pack」會創建一個包含空裝配的包。包裝csproj時如何從NuGet包中排除程序集?
如何使用csproj和dotnet.exe來做到這一點?
我想使用「dotnet pack」生成nuget包,但我不想包含程序集文件。我的項目沒有代碼,但調用「dotnet pack」會創建一個包含空裝配的包。包裝csproj時如何從NuGet包中排除程序集?
如何使用csproj和dotnet.exe來做到這一點?
你有兩個選擇:
<IncludeBuildOutput>false</IncludeBuildOutput>
(添加到PropertyGroup部分)。這指示「Pack」目標不要將程序集添加到程序包中。有關更多詳細信息,請參見https://docs.microsoft.com/en-us/nuget/schema/msbuild-targets。