2013-12-19 3 views
1

우리 솔루션을 위해 NuGet을 구성했습니다. 구성을 포함하는 .nuget 폴더가 있지만 NuGet.exe 파일도 있습니다. 방금이 파일이 오래된 것임을 알게되었습니다 (2.0 버전). 어떻게 업그레이드 할 수 있습니까? 그 위에 최신 버전을 복사해야합니까? 그러나 실행 파일은 어디에서 찾을 수 있습니까? 모든 빌드 nuget을 필요로하거나 당신이 그것을 업데이트 할 때 명령 프롬프트에서 수동으로 호출 할 수있는 경우솔루션에서 NuGet 버전 업그레이드

nuget.exe update -self 

이 확인하고 갱신 :

답변

1

당신이 내가 원하지 않는 것을 확신

2

그냥 그 간부 prebuildevent를 추가합니다.

업데이트 프로세스가 매우 빠르며 nuget은 .nuget 폴더에 새 버전을 다운로드하고 이전 nuget.exe의 이름을 nuget.exe.old으로 변경하여 최종적으로 업데이트를 롤백 할 수 있습니다.

prebuildevent 사용시 "문제"는 visualstudio 솔루션 폴더 .nuget에서 nuget.exe가 사라질뿐입니다. 이렇게하면 해당 솔루션에서 열려으로 VisualStudio와 프롬프트 명령을 실행하면 /도 발생 nuget Update Command documentaton

+0

documentaton 명령을 nuget.exe update -self

체크 nuget Update Command을 사용할 수 있습니다 프로젝트 pre-build 이벤트로서 그것을 가지고있다 :) 커맨드 라인으로부터의 직업, 건배 했어! – Grzenio