빈 VS 2015 프로젝트를 처음부터 시작합니다. 이 테스트에서는 새로운 콘솔 앱을 선택했습니다. 새로운 프로젝트는 프레임 워크 4.5.1을 대상으로합니다. 솔루션을 위해 Nuget 패키지를 관리합니다. 최근에 4.6.1로 업그레이드 된 Nuget 패키지를 찾습니다. 프로젝트에서 사용할 수 없으므로 예상대로 볼 수 없습니다.4.6.1로 업그레이드 한 후 Nuget 패키지에 액세스 할 수 없음
해당 패키지를 업그레이드하기 전에 많은 이전 버전이 사용 가능한 것으로 나열되었습니다. 업그레이드 후에는 이전 프레임 워크 버전을 대상으로하는 경우조차 사용할 수 없습니다. 테스트 프로젝트를 4.6.1로 업그레이드하면 최신 버전과 모든 이전 버전을 사용할 수 있습니다. 이것은 여러 패키지에서 발생하며 패키지 자체에는 패키지 종속성이 없습니다.
저는 VS 2015, VS 3.4.4.1321 용 Nuget Package Manager를 사용하고 있으며 ProGet을 통해 패키지에 액세스하고 있습니다.
이 것이 알려진 문제입니까? 이것이 이것이 작동해야하는 방식인가? 나에게 어딘가에있는 버그 같아.
알려진 문제인지 확실하지 않습니다. 그러나 추악한 해결 방법은 NuGet.org에서 패키지를 찾아 이전 버전 번호를 찾은 다음 수동으로 packages.config에 참조를 추가하는 것입니다. –
실행중인 ProGet의 버전은 무엇입니까? 최근에 v4.7.4에서 대상 프레임 워크별로 필터링을 제거한 변경 사항이 있었기 때문에 이전 버전보다 오래된 버전 인 경우 업그레이드하면 문제가 해결됩니다. –
ProGet 4.6.6 그래서 우리는 업그레이드를 시도하고 어떤 일이 벌어 지는지 봅니다. –