이 글타래 계속
http://social.msdn.microsoft.com/Forums/en-US/clr/thread/36b1a209-55d5-4323-91dc-0919ba2e1d03/프로젝트 참조 해결 방법 .NET 4.5 및 .NET 3.5
는 기본적으로 무엇을, 내 솔루션 컴파일 얻을 및 CLR을 실행할 각 프로젝트를 결정하십시오.
누구에게도 불리한 점이 있습니까?
내 주요 응용 프로그램 :
그것은 내가 명시 적으로 CLR 2.0을 실행하기 위해의 App.config에 작성하지 4.0
<startup>
<supportedRuntime version="v2.0.50727"/>
<!--<supportedRuntime version="v4.0"/>-->
</startup>
편집, .NET 3.5에서 실행해야 제 3 자 API에 대한 프로젝트를 빌드 .net 4.5 및 C# 5 기능을 사용하고 있습니다. 제 3 자 API가 하위 프로세스에서 실행되고 (메인에서 시작) 프로세스가 3.5 및 CLR2에 있어야하는 API에 연결됩니다. 따라서 CLR2로 실행되도록 정의합니다.
는 V4에 따라 + 그때는 괜찮을 어떤 기능을 사용하지 않는로 – DaveHogan
나는 그것이 웹 응용 프로그램의 경우 그 질문 프로젝트 예를 들어 .. 실행되는 플랫폼에 따라 다릅니다 생각 , .Net 2.0/3.5 코드를 작성하는 데 많은 문제가 있음을 발견했습니다. 동일한 기능이 손상되어 4.0에서 작동하지 않았습니다. 이것이 회귀와 관련하여 완전히 테스트해야 할 것으로 생각됩니다. 당신이 참으로'+ 1' 좋은 질문을 수확한다면 – MethodMan
그것은 SDK입니다. SDK가 .net 4.5를 지원해야합니다. C# 5의 고급 기능을 사용하고 있지만 타사 API는 3.5에 연결되어 있고 clr 2는 반드시 ... 다른 프로세스에서 실행해야합니다. btw – ilansch