Dll 덮어쓰기의 dll버전이 1일 수있다고 하니 확인하시고 .net 4재인스톨하시기 바랍니다
http://www.sysnet.pe.kr/Default.aspx?mode=2&sub=0&detail=1&pageno=0&wid=10849&rssMode=1&wtype=0
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
올바른 해결책은, supportedRuntime을 사용했어야 합니다. .NET 4.0에서 문제가 발생했으니 xyz.exe.config 파일을 만들어 같은경로에 두고 다음의 내용을 포함시켰다면 잘 해결되었을 것입니다.
<?xml version="1.0"?> <configuration> <startup> <supportedRuntime version="v2.0.50727"/> </startup> </configuration> 또는, <?xml version="1.0"?> <configuration> <startup> <supportedRuntime version="v1.1.4322"/> </startup> </configuration>
Àú´Â ±×³É DLL ÆÄÀÏ ³»¿ëÀÌ ±Ã±ÝÇß¾î¿ä.
Á¦°¡ Áú¹®ÀÚ´Â ¾Æ´ÏÁö¸¸ ´äº¯ °í¸¿½À´Ï´Ù.
¹ÙÀÌ·¯½ºÅäÅ» ¿Â¶óÀÎÀ¸·Î
<?xml version="1.0"?>
<configuration>
<system.net>
<defaultProxy useDefaultCredentials="true" />
</system.net>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
¾Æ·¡Ã³·³ ¼öÁ¤ÇÏ¸é µÉ±î¿ä?
<?xml version="1.0"?>
<configuration>
<system.net>
<defaultProxy useDefaultCredentials="true" />
</system.net>
<startup>
; <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
<supportedRuntime version="v1.1.4322"/>
</startup>
</configuration>
±âÁ¸ »ç¿ë¹öÀü »ç¿ëÀ» ±ÇÀåÇϳ׿ä. (ȨÆäÀÌÁö¿¡¼ ´Ù¿îÀÌ ¾ÈµÇ¼ ¸ÞÀÏ·Î ¹Þ¾Ò½À´Ï´Ù. )