문제

.NET 4.0을 사용하여 Office Interop 작업을하고 싶지만 VS2008 및 .NET3.5를 사용하여 나머지 프로젝트를 개발하고 싶습니다.

이제 다른 솔루션 내 .NET 4.0 어셈블리의 기능을 어떻게 사용할 수 있습니까? CLR 4.0 어셈블리를 2.0 앱 도메인에로드하면 작동하지 않습니까?

도움이 되었습니까?

해결책

요컨대 : 당신은 할 수 없습니다.

.NET 4.0은 완전히 새로운 CLR (4.0)이며 내가 아는 한 .NET 3.5와 혼합 할 수 없거나 2008 년 vs 2008에서 사용될 수 없습니다.

.NET 4.0 코드에서 .NET 2.0 어셈블리를 사용할 수 있습니다.

다른 팁

이전 .NET 버전으로 .net Framework 버전 어셈블리를 사용할 수 없습니다.

CLR 4 허용 우연히 나란히, 그러나 여전히로드 된 2.0과 4.0 코드 사이의 일부 인터 로프 솔루션을보고 있습니다.

나는 이것에 대해 확실하지 않지만 당신이 이런 식으로 할 수 있다고 믿는다 (Altough, 아마도 추천 할 수 없지만 기술적으로 포기할 수 있습니다.)

Net Framework 4.0은 다른 CLR을 사용하고 나란히 설치하는 것이 좋습니다. 아마도 4.0 CLR에 4.0 어셈블리와 2.0 앱에 2.0에 4.0 어셈블리를로드하고 웹 서비스를 통해 둘 다 통신 할 수 있습니다.

다시 말하지만, 이것이 제시되는지 확실하지 않습니다. 그것은 단지 몇 가지 아이디어입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top