2014-01-06 1 views
3

몇 가지 클래스 라이브러리 및 ASP.NET MVC 프로젝트로 솔루션을 만들고 Nuget에 몇 가지 참조를 추가했습니다. 모든 것은 괜찮 았지만 그 다음날 패키지 관리자 콘솔에서 "update-package"를 실행할 때 모든 프로젝트의 모든 패키지에 대해이 경고를 받기 시작했습니다.Nuget : 모든 패키지는 "ProjectName '에 대한 바인딩 리디렉션을 생성하지 못했습니다. 동일한 키를 가진 항목이 이미 추가되었습니다."

'ProjectName'에 대한 바인딩 리디렉션을 생성하지 못했습니다. 동일한 키가 인 항목이 이미 추가되었습니다.

모든 바인딩 리디렉션이 거기에있는 것처럼 보이고 라이브러리의 최신 버전을 가리키는 것이므로 패키지를 업데이트 할 때 올바르게 업데이트되는 것처럼 보일 수도 있습니다. 또한 모든 코드가 올바르게 컴파일되고 실행됩니다.

이 메시지는 자바 스크립트 라이브러리 및 타이피 스크립트 정의와 같은 바인딩 리디렉션을 사용하지 않는 패키지를 비롯한 모든 패키지에 대해 표시됩니다.

이 경고를 디버그하고 오류의 원인을 확인하는 방법이 있는지 알고 싶습니다.

Nuget 2.7.3/2.7.41115.310을 사용하여 VS 2013을 모두 최신 버전으로 사용하고 있습니다.

답변

1

이 문제도 발생했습니다. 프로젝트 간의 참조 연결을 제거하여 문제를 해결했습니다. 그런 다음 필요한 패키지를 업데이트하고 설치했습니다. 클래스 라이브러리에 대한 참조를 다시 추가하면 모든 것이 잘되었습니다.

관련 문제