2016-10-22 3 views
6

Я перенес свой проект на новый компьютер и не имею доступа к старому пакету 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

+1

Для пакетов, которые просто добавляют ссылки на проект, вы можете удалить ссылку вручную и найти и удалить запись пакета в файле packages.config. –

+0

У меня нет файла package.config в проекте, и у меня также нет ссылки на DLL в проекте. –

+0

Оказалось, что у моей сборки была другая ошибка из-за отсутствия ссылки. Когда я исправил другую ошибку, ошибки Nuget исчезли. –

ответ

5

проблема заключалась в том, что я имел файлы перечисленные в packages.config

Смежные вопросы