none
NuGet 패키지관리 설치 오류 RRS feed

  • 질문

  • 참조에 NuGet 패키지 관리에 검색해서 설치하면 설치 실패 메시지와 함께

    '입력 문자열의 형식이 잘못되었습니다' 라는 메세지가 출력됩니다,

    하지만 설치된 패키지 항목에 가면 해당 패키지가 설치된것을 확인이 가능합니다.

    확인은 가능은한데.. 참조에 정상적으로 추가되지 않아 별도로 찾아서 다시 추가하거나 해야 참조 됩니다. 

    때로는 설치가 되어있지만 참조가 되지 않기도 합니다. 해당 오류에 대해 원인이나 해결방법을 찾을수있을까요.

    2019년 10월 7일 월요일 오전 7:45

모든 응답

  • 프로젝트 유형이 어떻게 되세요? 이 문제가 다른 참조를 가진 모든 프로젝트에서 다 발생하는가요?

    아래 스텝을 시도해 보시기 바랍니다.

    1. VS--> Tools-->Options-->Nuget Package Manager-->Package Sources--> 를 열고 각 패키지 소스에 대해 업데이트 버튼을 클릭하여 업데이트합니다

    2. 관리자 권한으로 CMD를 열고 아래와 같이 명령을 입력 한 다음 Visual Studio를 다시 시작합니다.
    regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VsLangproj.olb"

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

       
    2019년 10월 8일 화요일 오전 9:37
    중재자
  • 1번 스텝을 시도 해봤는데, 업데이트 버튼이 활성화가 되지 않습니다.

    2번 스텝을 시도 하였지만, 여전히 해당 패키지에 NuGet 추가시 오류가 발생합니다.

    프로젝트 유형은 WindowsForm 이나 MVC4 웹이나 모두 동일한 증상이 발생합니다.

    2019년 10월 10일 목요일 오전 9:00
  • 스텝2를 수행 한 경우 동일한 오류(입력 문자열의 형식이 잘못되었습니다) 아니면 다른 오류 메시지가 뜨는가요?

    문제가 한 프로젝트 또는 모든 프로젝트에서 나타나는지 확인이 필요합니다. 혹시 새 프로젝트를 생성해서 확인한 적 있는가요?

    현재 아마 다운로드 한 nuget 패키지의 프레임워크가 프로젝트 요구 사항을 충족하는지 확인한 후 다시 설치해야 할것 같습니다. winform 프로젝트에서 웹 프로젝트 특정 패키지를 사용할 수 없습니다.
    이외에 아래 스텝도 시도해 보시기 바랍니다.

    1. Tools->package Manager->Package Manager Settings-> Clear Package Cache 로 이동하여 패키지 캐시를 삭제합니다.

    2. Tools->Import and Export settings 로 이동한 후 모든 설정을 Reset하고 현재 설정을 백업 한 다음 'General'을 선택하여 설정을 복구합니다.

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    2019년 10월 14일 월요일 오전 6:59
    중재자