본문 바로가기

.NET.. 계열.

.NET에서 버전이 틀린 Assembly 사용하기.



 MFC로는 짜기 귀찮은 나머지 C#으로 급하게 툴하나를 만들려고 하는도중..

Directx SDK 2007 버전 이후로는  Managed버전을 만들지 않는다는 절망적인 사실을 접했다..

.NET Freamwork 2.0 이후로는 사용할수 없다는 말... 흑..

MS에서야 .net계열에서는 XNA를 밀고 있어서 당연한 조치라고 하겠지만...

C#에서 간단한 툴만들고자 XNA를 배우는건.. 그냥 MFC로 만들고 말지 -ㅅ-;

열심히 구글링 해본결과 나같은 사람이 많았던듯..

결론은

C# 프로젝트를 보면 app.config란 파일이 있다.
파일을 열고
 <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup>
이렇게 바꿔주면 끝!!

적용은 Directx에서 밖에 안해봤지만.. 뭐.. 다른것도 잘 되겠지..;;;