0
我正尝试使用某些MSbuild属性创建我想要的nuget包中的文件路径的nuget包。但是,如果我在路径中使用某些MSbuild预定义的属性,nuget将无法将它们包含在包中(但不会引发任何错误)。当路径包含某些msbuild属性时,Nuget未能包含nuspec文件中列出的文件
在我.nuspec,我有一些看起来像这样:
<files>
<file src="$MSBuildProjectDirectory$\..\..\Setup\CommonWebScripts\CreateIISSite.ps1" target=".\"/>
</files>
我可以确认的是,替代工作,因为如果我改变路径有一个不存在的文件夹在里面,抛出的NuGet一个错误说道路无效。同样,如果我在不使用MSbuild属性的情况下对文件路径进行硬编码,则将使用包含的文件创建包。
我已经尝试使用nuget 2.8.1和2.8.2,但它似乎被破坏任一方式。