흥미로운 상황이 있으며 확실하지 않은 작업을하려고합니다..NET 2.0에서 리플렉션을 통해 .NET 3.5 어셈블리로드
.NET 리포지토리를 통해 어셈블리를로드하고 해당 어셈블리에서 특정 메서드를 호출하는 프로젝트가 있습니다. 우리는 앞으로 나아가고 .NET 3.5 환경에서 사용하기 시작하고 있지만이 "호스트"응용 프로그램과 관련된 위험을 최소화하고자합니다. 3.5이 2.0 프레임 워크의 확장 등이기 때문에 따라서 우리는 .NET 2.0 프로젝트에서 .NET 3.5 어셈블리를로드하려고했던
음,이 일에서 우리는 다음과 같은 오류 얻을 :
을The format of the file 'MyDllNameHere.DLL' is invalid
그래서이 모양에서는 불가능합니다. 아무도 이것을 확인할 수 있습니까? 해결 방법이 있습니까?
두 번째 질문은 가능하지 않은 경우 .NET 3.5에서 호스트를 다시 컴파일 한 다음 리플렉션을 통해 .NET 2.0 어셈블리를로드 할 수 있습니까?
당신이 말한 것이 의미가 있지만, 나는 완전히 이것을 반증했습니다. .NET 2.0과 3.5가 함께 작동하는 특별한 방법과 관련이 있다고 생각합니다. –
내 실수. 나는 틀렸다. 한스 (Hans)의 대답을보십시오 ... – jvenema