2012-06-14 4 views

답변

66

이 질문은 조금 오래된,하지만 난 같은 찾는 사람에게이 일을 얼마나 공유하기로 결정 : 패키지가 이미 프로젝트에서 packages.config 드롭

  1. 드래그 & 새 프로젝트에 설치됩니다.
  2. 열기는 패키지 관리자 콘솔
  3. 유형 :

    업데이트 패키지 -Reinstall -ProjectName [대상 프로젝트의 이름]

  4. 를 눌러 I 희망 :
입력이

을하는 데 도움이
+2

물어 보지도 않은 질문에 대답하는 대신 질문에 대답 해주었습니다. – user381624

+0

참고 : 설치된 패키지뿐만 아니라 모든 참조를 얻으려면이 방법을 사용하면 패키지에 포함되지 않은 추가 참조가 누락됩니다. 예를 들어 솔루션 참조. 이 두 프로젝트의 "참조"목록을 비교하여 수동으로 추가해야합니다. – GazB

+0

이 방법은 적어도 일부 경우에는 app.config에 어셈블리 바인딩 리디렉션을 설치하지 않는 것 같습니다. 어떤 이유로 패키지에 의존하는 경우 개별 패키지를 다시 설치하면 문제가 해결되는 것 같습니다. Nuget의 버그 일 수도 있습니다. –

17

솔루션 노드를 마우스 오른쪽 버튼으로 클릭하고 "솔루션 용 패키지 관리"를 선택하면 솔루션에 설치된 패키지 목록이 표시됩니다. 각 패키지를 선택하고 "관리"버튼을 클릭하면 어떤 패키지가 속해 있는지 말할 수 있습니다 계획.

+1

gjsduarte의 대답이 원본 질문에 더 잘 대답하지만이 부분을 투표 한 결과 공유하는 것이 매우 유용한 정보라는 것을 알았습니다. – GazB

+0

고마워요 :) – Beatles1692

관련 문제