NuGet.exe 不打包以点开头的目录

标签 nuget

我正在使用 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/

相关文章:

当依赖项将 .targets 导入添加到 .csproj 时,NuGet 还原失败

.net - 如何避免 NuGet 包重复

nuget - csproj引用本地nuget包文件夹

c# - 在 NuGet 中添加同一包的 2 个不同版本

asp.net-mvc - 通过 Gitignore 递归包含 Nuget DLL

c# - Nuget MsBuild 集成 - 快照和发布版本控制

c# - 从 git checkout 后 nuget dll 丢失

teamcity - 我应该如何告诉TeamCity的NuGet安装程序构建步骤以同时使用NuGet.org和TeamCity提供的软件包源?

nuget - 使用 VSTS 发布预发行(alpha)版本

c# - nuget - 找不到 Microsoft.Windows.UI.Xaml.CSharp.targets