我正在使用 NuGet.exe 打包文件目录,它似乎忽略任何以点开头的目录。即使当我尝试显式使用 nuspec 文件中的"file"条目时,它也不会让我包含该目录或其中的任何文件。
有办法覆盖这种行为吗?
这是我的命令行: NuGet.exe pack ..\build\MyPackage.nuspec -OutputDirectory“\someserver\blah”-basePath“c:\temp\packageStaging”-版本“3.0”-NoPackageAnalysis
NoPackageAnalysis 的原因是我正在制作一个非标准包用于 Octopus 部署。
最佳答案
您可以使用 nuget.exe 的 -NoDefaultExcludes 选项
更多详细信息请参见:http://docs.nuget.org/docs/reference/command-line-reference NoDefaultExcludes 防止默认排除 NuGet 包文件以及以点开头的文件和文件夹,例如.svn。
关于NuGet.exe 不打包以点开头的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13597805/