.net 3.5 C# 프로젝트가 .net 4.0 어셈블리를 참조하고 컴파일 할 수 있습니까? 런타임은 어떻게됩니까? 3.5로 컴파일/실행하는 방법은 무엇입니까?.net 4.0 migration
편집 : 특히 제 3 자 .net 어셈블리가 있습니다. 그것은 확장 포인트가 있습니다 : 나는 app.config에 내 DLL을 등록하고 나를 (아마도 반사를 통해) 호출합니다. .net 4.0에서 dll을 구현할 수 있습니까? CLR 버전을 선택했을 때, 메인 exe가 올 때 또는 dll이 어떤 버전을 필요로 할 때?
_ 'net 4.0 응용 프로그램을 3.5로 retarget 할 수 있습니다. .net 4.0 기능을 사용하지 마십시오. '이것은 단순히 컴파일러 트릭이 아닌 기능을 사용하지 않음을 의미합니다. 나는 그 (것)들에게 간계이라고 칭하기를위한 말썽에서, 그러나 잘 오. 간단한 예제는 C#의 선택적 매개 변수입니다. – Marc
감사합니다. 내 편집 –
을 보시기 바랍니다. @Yaron : 각 어셈블리가 다른 버전의 CLR에 독립적으로 "링크"할 수 있어야합니다. 그러나 나는 그 대답을 알지 못하기 때문에 그것을 확인할 수 없다. 왜 그냥 시험해보고 보지 않으시겠습니까? –