我正在尝试使用Visual Studio内置的NuGet包构建创建nupkg,并将我的项目中的构建目录包含在nupkg中。这似乎是一个相当简单的任务,但我无法使其工作。从我的谷歌搜索中得知,将以下任意一项添加到我的csproj文件中都应该可以实现,但两者都会在nupkg中创建一个空的“build”目录:
<ItemGroup>
<None Include="build\**">
<Pack>true</Pack>
<PackagePath>build\</PackagePath>
<IncludeInPackage>true</IncludeInPackage>
</None>
</ItemGroup>
使用nuget pack
命令来创建包时,在我的nuspec文件中加入以下内容可以生效:
<files>
<!-- Include everything in \build -->
<file src="build\**" target="build" />
</files>