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。