我在项目中有一个后期构建事件,它将一个未包含在项目中的文件夹复制到项目中的共享目录中。
xcopy /Y /E "$(TargetDir)\Views\Shared\CommonScripts" "$(ProjectDir)\Views\Shared\CommonScripts"
现在的问题是,如果我在本地发布它,它可以正常工作。但是如果我尝试使用 TeamCity 进行构建并创建一个 NuGet 包,然后使用 Octopus 进行发布,那么该文件夹不会被包含在内。我尝试将其添加到 nuspec 文件中,如下所示:
<files>
<file src="$CommonScriptsSource$" target="$CommonScriptsDestination$" />
</files>
然后在TeamCity构建参数中定义参数,但这也没有起作用。请指导如何使此文件夹成为NuGet包的一部分,或者如何在NuGet包中复制“post build event”。