2014-11-13 2 views
3

내가 솔루션 트리에서 패키지를 삭제하기 위해 노력하고, monodevelop 나에게 메시지 "Unable to find package " ... " to remove it from the project. Please restore the package first."패키지를 복원 할 수없는 경우 monodevelop에서 패키지를 삭제하는 방법은 무엇입니까?

나는 패키지를 복원 할 수없는 오전을 제공 NuGet.exe 오류를 제공하기 때문에
"오류 : SendFailure (쓰기 오류 헤더) "그리고 나서
"패키지 'SomePackageName'의 'NMK'을 찾을 수 없습니다. "

이 패키지를 삭제하는 방법은 무엇입니까?

답변

5

당신은 실행하여 "SendFailure (쓰기 오류 헤더)"당신이 리눅스에있는 경우 오류를 수정할 수 있어야한다 : 원래 NuGet 패키지를 찾을 수없는 경우

mozroots --import --sync 

수동으로 패키지를 제거 할 수 있습니다. 현재 MonoDevelop에 내장 된 NuGet addin을 사용하면 NuGet 패키지를 강제로 제거 할 수 없습니다. MonoDevelop는 NuGet 패키지 내용을 사용하여 프로젝트에서 제거해야하는 항목을 처리합니다.

수동 제거의 경우가 될 것이다 :

  1. 편집 packages.config 파일을 해당 패키지의 <package> 요소를 제거.
  2. 프로젝트 파일 (.csproj) 파일을 편집하고 해당 NuGet 패키지의 packages 디렉토리 (예 : packages/Newtonsoft.Json.6.0.5)에있는 참조를 찾습니다.
+0

mozroots --import --sync
일부 설치된 인증서 제거 – user1709408

관련 문제