我有一个.net类库项目(4.7.2),该项目将基于AzureDevops实例构建。在构建管道中,第一步是根据相应的* .csproj文件创建一个nuget包。在类库项目中,有文件夹。现在,当创建nuget软件包时,nuget软件包还包含项目的文件夹,而不仅仅是创建的* .dll文件。如何避免在创建的Nuget包中包含项目文件夹?
答案 0 :(得分:0)
要显式控制包中包含哪些文件,可以在.nuspec fule中指定files标签。
<files>
<file src="bin\Debug\*.dll" target="lib" />
<file src="bin\Debug\*.pdb" target="lib" />
<file src="tools\**\*.*" exclude="**\*.log" />
</files>
检查here以获得更多信息