Я перенес свой проект на новый компьютер и не имею доступа к старому пакету nuget под названием 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
Для пакетов, которые просто добавляют ссылки на проект, вы можете удалить ссылку вручную и найти и удалить запись пакета в файле packages.config. –
У меня нет файла package.config в проекте, и у меня также нет ссылки на DLL в проекте. –
Оказалось, что у моей сборки была другая ошибка из-за отсутствия ссылки. Когда я исправил другую ошибку, ошибки Nuget исчезли. –