안녕하세요. 제목과 같이 서로 다른 버전별 DLL 사용에 대해 궁금한 사항이 생겨 질문을 드립니다.
이미 만들어진 상용 프로그램에서 2.0 버전 DLL을 만들어서 호출하여 사용하고 있었는데 c# 프레임워크 버전은 계속 올라가고 새 기능을 쓰고 싶어서
구글링해서 찾아보니 첨부된 파일처럼 하위 프레임워크의 콘솔 프로그램에서는 상위 프레임워크 DLL을 Com 형식으로 사용이 가능하던데
DLL 형식은 불가능한지요??
하위 프레임워크 버전 프로젝트를 DLL 형식으로 바꿔서 해보면 Type.GetTypeFromProgID() 메소드에서 null을 반환하고 GUID를 사용해서 해보면 Type은 가져오지만
Activator.CreateInstance() 메소드에서 에러가 나네요.
답변 부탁 드리겠습니다ㅠ
[최초 등록일: ]
[최종 수정일: 4/18/2018]