当我跑步时
Nuget.exe restore [path]\packages.config -PackagesDirectory [path]\build\packages
它按预期工作。但是,命令
Nuget.exe restore [path]\bigpackages.config -PackagesDirectory [path]\build\packages
因错误而失败:
找不到文件格式标题。
就是这种情况,即使我复制了packages.config文件并将其重命名为bigpackages.config。
答案 0 :(得分:3)
事实证明,名称 packages.config 是预期的,但拒绝任何其他配置文件名。
我的解决方案是使用接受的文件名将我的bigpackages.config文件放在子文件夹中。此命令成功:
Nuget.exe restore [path]\big\packages.config -PackagesDirectory [path]\build\packages
答案 1 :(得分:1)
您应该使用似乎正确处理此类文件的NuGet v3。
引入对不同平台的各个packages.config文件的支持是NuGet 2.8,但即使是2.8.6只能在解决方案恢复过程内处理它们
由于我发现所有名称不是完全 packages.config
的文件都被视为解决方案文件。而错误是由NuGet内部运行的MSBuild产生的。