2016-10-22 3 views
6

프로젝트를 새 시스템으로 옮겼으며 이전 머신에 로컬로 저장된 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 

어떻게 내가 패키지에 대한 액세스를 확보하지 않고이 패키지를 복원하지 않으려는 내 프로젝트를 말할까요 오류를 얻을? 여기

는 C에서 내 Nuget.Config입니다 : \ 사용자 \ MyName로 \의 AppData \ 로밍 \ 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

프로젝트에 packages.config 파일이없고 프로젝트의 DLL에 대한 참조가 없습니다. –

+0

내 빌드에 누락 된 참조로 인해 다른 오류가 있음이 밝혀졌습니다. 다른 오류를 수정했을 때 누젯 오류가 사라졌습니다. –

답변

5

문제는 내가 파일을 한 것으로이었다 packages.config에 나열 됨

관련 문제