2017-10-26 28 views
2

.net 솔루션에는 많은 프로젝트가 포함되어 있습니다. 이들 모두는 .net 4.5입니다. 나는 4.61에 의존하는 NuGet을 사용할 필요가 있으므로, 새로운 클래스 라이브러리 인 .net 4.61을 만들고이 NuGet을 포함 시키기로 결정했다. 프로젝트는 문제없이 빌드됩니다. 하지만 그게 정확하거나 일부 프로젝트와 솔루션을 가지고 있는지 모르겠습니다. 넷넷 4.5 및 기타 4.61?.net 4.5 APS.net 사이트와 동일한 프로젝트에서 .net 4.61 클래스 라이브러리를 사용할 수 있습니까?

답변

2

하나의 솔루션에 다른 버전의 프레임 워크로 빌드 된 프로젝트를 혼합하는 것이 좋습니다.

그러나 이전 버전의 프레임 워크를 사용하는 프로젝트 빌드는 새로운 버전의 프레임 워크로 빌드 된 프로젝트를 참조 할 수 없습니다. 예를 들어 4.6 프로젝트는 4.6.1 프로젝트를 참조 할 수 없습니다. 반대 괜찮

하는 4.6.1 여기 4.6

를 참조 할 수는 비주얼 스튜디오의 일례이다.

4.6 콘솔 앱은 4.5.1 라이브러리를 참조 할 수 있지만 4.6.1 라이브러리는 참조 할 수 없습니다.

enter image description here