visual-studio-2017 - 在还原nuget软件包时找不到本地本地的nuget本地错误

标签 visual-studio-2017 nuget

我得到了Visual Studio 2017解决方案。当我打开它失败,并出现以下错误:
Error occurred while restoring NuGet packages: The local source '\\network-location\' doesn't exist.
我可以手动获取这些软件包的副本,但是我不知道该原始路径的配置位置以及如何将其更改为新位置。

关于我应该看的地方有什么建议吗?

最佳答案

可以在Visual Studio选项(Tools -> Options)的NuGet Package Manager -> Package Sources下找到包源,或者直接单击NuGet对话框中的相应图标(解决方案/项目的上下文菜单-> Manage NuGet Packages...)来找到包源:

enter image description here

然后,应在以下对话框中列出您的本地软件包源:

enter image description here

但是,包源可能是解决方案或项目特定的,因此可以在解决方案目录中的NuGet.config文件中指定。根据NuGet.config reference,从NuGet 3.4开始,Visual Studio会查找项目目录或“或驱动器根目录下的任何文件夹”。在NuGet 3.3之前,还搜索名称.nuget的子目录以查找NuGet.config文件。

必须更改包含本地软件包源的文件才能还原正确的软件包。

关于visual-studio-2017 - 在还原nuget软件包时找不到本地本地的nuget本地错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49446394/

相关文章:

visual-studio - GetEnvironmentVariable 应该在 xUnit 测试中工作吗?

visual-studio - 如果无法识别引用,则使用 Microsoft.NET.Sdk.Razor 时发布失败,但构建有效

visual-studio-2015 - 在 vs 2015 中执行更新包时出现 "packages"错误

twitter-bootstrap - 来自 bootstrap.sass nuget 的 SASS 文件在哪里

nuget - 使用包还原时有没有办法自动更新 .nuget 文件夹中的 nuget.exe?

c - MSB6003 : The specified task executable "CL.exe" could not be run

visual-studio-2015 - MSBuild 不适用于 VS2017 for VS2015 (v140) 工具包

Android 项目在部署时挂起

asp.net-core - Nuget 恢复在 CORE 包的 VSO 2017 构建上失败

c# - 在 Visual Studio 2015 解决方案中恢复所有 Nuget 包