如何使用NuGet向包中添加其他文件?
尝试 努斯佩克 尝试两次如何使用NuGet向包中添加其他文件?,nuget,chocolatey,Nuget,Chocolatey,尝试 努斯佩克 尝试两次 <files> <file src="path\to\chocolateyautomatic\common\Uninstall-ChocolateyZipPackage030.ps1" target="tools\Uninstall-ChocolateyZipPackage030.ps1" /> </files> 结果二 <files> <file src="path\to\choc
<files>
<file src="path\to\chocolateyautomatic\common\Uninstall-ChocolateyZipPackage030.ps1" target="tools\Uninstall-ChocolateyZipPackage030.ps1" />
</files>
结果二
<files>
<file src="path\to\chocolateyautomatic\common\Uninstall-ChocolateyZipPackage030.ps1" target="tools\Uninstall-ChocolateyZipPackage030.ps1" />
</files>
不支持给定路径的格式。问题已消失,但未将卸载-chocolatezippackage030.ps1
文件添加到工具目录。
<files>
<file src="..\..\..\common\Uninstall-ChocolateyZipPackage030.ps1" target="tools\Uninstall-ChocolateyZipPackage030.ps1" />
<file src="tools\*" target="tools" />
</files>
将所有文件添加到
nupkg
文件。您的标记是否在标记中?换句话说,整个文件看起来像什么?@Swoogan您可能不想使用硬编码的文件路径。您应该改为使用文件的相对路径。这样,如果您更改存储库的签出目录,文件包含仍将有效。@GaryEwanPark同意,但如何实现这一点?公共文件夹不位于eclipse文件夹(如tools目录)中。我正在检查,我认为您应该能够执行类似于src=“..\..\common\…”的操作,即相对于nuspec文件所在的位置向上导航文件夹,然后导航到所需的文件夹路径。@GaryEwanPark。\common
不起作用,但是,。\..\..\common
的工作原理与现在可以从\u输出
目录中找到common文件夹的工作原理相同。非常感谢。
<files>
<file src="..\..\..\common\Uninstall-ChocolateyZipPackage030.ps1" target="tools\Uninstall-ChocolateyZipPackage030.ps1" />
<file src="tools\*" target="tools" />
</files>