NuGet 및 Visual Studio 문서를 크롤링했지만 제 질문에 대한 정확한 답변을 찾지 못했습니다. 또한 NuGet 사용에 익숙하지 않습니다.NuGet 패키지 참조 및 버전
내가 좋아 아래 packages.config있는 경우 :
<packages>
<package id="xxx.SomePackage" version="1.0.1" targetFramework="net452" />
</packages>
그리고 프로젝트에 대한 내 .csproj에서 유사한 참조 :
<Reference Include="xxx.SomePackage, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\xxx.SomePackage.1.0.1\lib\net45\xxx.dll</HintPath>
<Private>True</Private>
</Reference>
은 가정하자 나는 내가 원하는 최신 버전을 프로젝트, 즉 1.0.2를 사용하려면 각 csproj/packages.config 참조가 해당 버전을 가리 키도록 수동으로 변경해야합니까? 아니면 NuGet이 최신 버전을 가져 와서 프로젝트에 적용 할만큼 똑똑합니까? 나는 많은 프로젝트를 가지고 있으므로 각각 하나씩 변경하는 것이 고통입니다.
참고 : SpecificVersion : False 사용에 관해 읽었습니다. 그게 내가 사용할 수있는 것인가? 참고 : "Update-Package -reinstall"에 대해서도 읽었습니다. 이것이 나의 것과 같은 시나리오에 대해 가장 좋고 선호되는 방법입니까?
수동으로 패키지를 최신 버전으로 업그레이드해야합니다. VS에는 NuGet Package Manager가있어 솔루션의 모든 패키지를 업그레이드 할 수 있습니다. –
@Adi,이 호에 대한 모든 업데이트가 있습니까? 문제를 해결 했습니까? 그렇지 않은 경우이 문제에 대한 최신 정보를 알려주십시오. –
@ Leo-MSFT 정보를 제공해 주셔서 감사합니다. 도움이 될 것입니다. 조만간 콘솔 업데이트를 시도 할 예정입니다. ^^ – Adi