我得到了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...
)来找到包源:
然后,应在以下对话框中列出您的本地软件包源:
但是,包源可能是解决方案或项目特定的,因此可以在解决方案目录中的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/