2016-11-09 1 views
1

내 컴퓨터에 새 NuGet 패키지를 설치하여 라이브러리를 설치했습니다. 이것은 .NET 컴파일러의 다른 버전을 가지고 있음을 의미합니다. 그런 다음 프로젝트를 내 지사 및 기타 직원에게 푸시하고 가져 오면 NuGet 패키지가 내 버전과 다른 버전이라고 가정합니다. Install NUGET_PACKAGE을 다시하지 않고 컴퓨터에서 업데이트하려면 어떻게해야합니까 (불필요한 폴더를 지우는 것과 같은). 예 :다른 컴퓨터에서 NuGet 업데이트를 강제 실행하는 방법?

전 :

<Import Project="..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" /> 

후 : 1.0.2에

<Import Project="..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.2\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.2\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" /> 

1.0.0.

답변

1

NuGet 복원이 처리합니다.

다른 개발자는 NuGet 패키지를 프로젝트에 다시 설치할 필요가 없습니다. 다른 모든 개발자는 수정 한 프로젝트의 패키지를 체크 아웃 한 후 복원해야합니다.

Visual Studio 2015를 사용하는 경우 일반적으로 프로젝트를 빌드 할 때 복원이 수행됩니다. 또한 복원을 수동으로 트리거하려면 솔루션 탐색기에서 솔루션을 마우스 오른쪽 단추로 클릭하면 NuGet 패키지 복원 메뉴가 나타납니다.

관련 문제