2012-10-08 5 views
0

VS 2010에 프로젝트가 있고 소스 제어 시스템에 Visual Source Safe 2005를 사용하고 있습니다. 내 NuGet 패키지를 업데이트하려고 할 때마다. 그것은 "Installed"를 보여 주지만 Nuget이 패키지를 isntalling하기 때문에 나타나는 붉은 색 선이 많이 있습니다.JQuery 용 Nuget 패키지를 업데이트 할 수 없습니다.

설치가 잘못되었다고 가정합니다. 아무도 이것에 도움이 될 수 있습니까? 원래부터 수정 되었기 때문에 JQuery와 UI의 이전 버전을 제거하지 못하는 것처럼

enter image description here

+0

패키지를 먼저 제거한 다음 다시 설치하려고 시도 했습니까? 아니면 강제 패키지 업데이트 (NuGet 2.1 이후)? – asa

+0

강제 패키지 업데이트? 나는 제거한 다음 BTW를 설치하려고 시도하지 않았습니다 ... –

+0

붉은 색 선에서 텍스트를 붙여 넣을 수 있습니까? – Betty

답변

0

는 것 같습니다.

모든 jquery 파일을 수동으로 삭제하고 프로젝트 파일의 packages.config에서 패키지 노드를 제거하십시오.

사용자 정의 jquery UI를 유지하려고하지만 모든 패키지를 업그레이드하거나 새로운 버전의 jquery에 대한 종속성으로 패키지를 업그레이드하는 것처럼 보이기 때문에 이러한 오류가 발생합니다.

모든 패키지를 업데이트하려고하고 있고 jquery에 의존하는 패키지가 없다면 packages.config에서 제거 할 것입니다. 파일은 여전히 ​​존재하지만 더 이상 NuGet에 의해 관리되지 않습니다.

jquery 종속성이 더 높은 특정 패키지를 업그레이드하려는 경우 구성을 편집하여 상위 버전이 설치되어 있다고 위조 할 수 있지만 종속성은 아마도 이유가있을 수 있습니다. 이렇게하는 것이 좋습니다.

+0

기존 JQuery 파일을 제거 할 수 없습니다. 이것은 500 개가 넘는 웹 양식과 사용자 컨트롤이 포함 된 큰 웹 응용 프로그램입니다. 내가 수정 한 기존 JQuery를 제거하면 문제가 발생할 수 있습니다 ... –

+0

jquery를 업그레이드하려고하지 않고 jquery의 업데이트 된 버전을 사용하는 다른 라이브러리를 설치/업그레이드 하시겠습니까? 어떤 패키지를 설치하려고합니까? 현재 jQuery의 버전은 무엇입니까? – Betty