使用NuGet Pack,是否可以在目标文件名中保留空格?

时间:2017-07-04 08:37:04

标签: nuget

我正在使用命令:

nuget pack "myNuspec.nuspec" -OutputDirectory "SomeDirectory"

在nuspec文件中我有一行

<file src="SomeFolder\File With Spaces.xlsx" target="TargetFolder" />

但是,一旦打包完成,在生成的nupkg文件中,我会看到文件File%20With%20Spaces.xlsx,该文件已使用%20进行编码。我想知道,有没有办法打包这个文件,这会将空间保留在生成的文件名中?

3 个答案:

答案 0 :(得分:0)

我一直在寻找完全相同的答案!但没有积极的结果...... 只需用nuget解压缩文件?

答案 1 :(得分:0)

看起来这只是一个错误,但后来被修复:https://github.com/NuGet/Home/issues/2389

不知道它固定在哪个版本......

答案 2 :(得分:0)

您可以使用通配符文件副本进行处理。

<file src="SomeFolder\*.xlsx" target="TargetFolder" />