본문 바로가기

프로그램 경험/.Net

[.Net] 보호된 메모리를 읽거나 쓰려고 했습니다...

심사평가원에서 관련 dll이 변경 되어 테스트를 해보니 잘되었다.
그러나... 빌드된 어셈블리를 탐색기에서 실행시키면 아래와 같은 메시지가 ...



VS2005에서 테스트 하면 잘되는 것이 왜 그냥 실행하면 안되는 것인가???
심평원에 연락해서 샘플을 얻었다. 그 샘플안에 있는 어셈블리를 실행해 봤다. ... 잘된다.
이번엔 그 샘플을 내자리에서 컴파일 하고 어셈블리를 실행했다. ... 안된다!? 뭐임!!!

내 개발환경이 비스타 64비트라서 안되는가 하는 생각에 VM에서 컴파일 해봤지만 결과는 마찬가지.
디어셈블리까지 해봤지만 뭐가 문제인지 찾지 못하던중...
심평원 개발환경과 내 개발환경을 비교하던중 다른점을 발견했다.
내 개발환경은 .net framework 2.0 SP2 인데 그쪽은 .net framework 2.0 인것이다.

서비스팩을 지우고 해보니 된다...ㅡㅡ;;;