我已将项目移至新机器,无法访问旧机器上本地存储的名为SBD.Common的旧nuget软件包。
我想从项目中卸载软件包 当我使用Manage Nuget Packages作为解决方案时,我可以看到该软件包已安装但在此源中不可用。
当我点击卸载按钮时出现错误
An error occured while trying to restore the packages" Unable to find version '1.0.0' of 'SBD.Common'
c:\Program files(x86)\Microsoft SDKS\NugetPackages\:Package 'SBD.Common.1.0.0' is not found on source 'C:\Program Files(x86)\Microsoft SDKs\NuGetPackages\'
https://api.nuget.org/v3/index.json:Package 'SBD.Common.1.0.0' is not found
如何告诉我的项目我不想在没有访问该软件包的情况下恢复此软件包?
这是我的Nuget.Config在C:\ Users \ MyName \ AppData \ Roaming \ NuGet
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
<disabledPackageSources>
<add key="Microsoft and .NET" value="true" />
</disabledPackageSources>
<packageRestore>
<add key="enabled" value="False" />
<add key="automatic" value="False" />
</packageRestore>
<bindingRedirects>
<add key="skip" value="False" />
</bindingRedirects>
</configuration>
我正在使用Nuget版本3.4.4.1321
答案 0 :(得分:7)
问题是我在packages.config中列出了文件