我在项目中有一个构建后事件,它将项目中未包含的文件夹复制到项目中的共享目录。
xcopy /Y /E "$(TargetDir)\Views\Shared\CommonScripts" "$(ProjectDir)\Views\Shared\CommonScripts"
现在的问题是如果我在本地发布它可以正常工作。但是如果我尝试使用在构建时创建一个 nuget 包然后使用章鱼发布的 teamcity 来做到这一点。该文件夹不包括在内。我尝试将其添加到 nuspec 文件中,如下所示:-
<files>
<file src="$CommonScriptsSource$" target="$CommonScriptsDestination$" />
</files>
然后在 teamcity 构建参数中定义参数,但这也不起作用。另外请指导我如何使这个文件夹成为nuget包的一部分。或如何在 nuget 包中复制构建后事件。