我有一个使用 Nuget 的 Visual Studio 2013 项目。我在解决方案的根目录中有一个 packages.config 文件,定义了我们要安装的 Nuget 包。我在解决方案的根目录中也有一个 nuget.config 文件,定义了 packageSources,以及一些 packageSourceCredentials。其中一个包来源是我们公司的私人仓库。
如果我在解决方案的根目录中打开命令提示符,然后键入nuget restore
它就可以正常工作,并且能够访问我们的私人存储库以提取我们使用的一些自定义包。
但是,如果我在 Visual Studio 2013 中打开解决方案并构建它,尝试下载我们的自定义包时它会失败,因为它显然忽略了我们的 nuget.config 文件,因此不知道我们的私有 nuget 存储库。
我可以进入工具 > 选项并添加我们的私人存储库,但我们正在尝试在解决方案本身内完成所有工作,以便它可以开箱即用地构建,无需自定义配置。
为什么 nuget.config 被 VS 2013 忽略?