실행이 안된다고 하는 분들 > 텍스뷰 문의

본문 바로가기

사이트 내 전체검색


텍스뷰 문의

실행이 안된다고 하는 분들

페이지 정보

작성자 안이 (125.♡.83.71) 작성일19-07-30 08:34 조회2,157회 댓글2건

본문

네이버에서 실행이 안된다고 별점을 깍으신 분들에 대해서 생각하고 있었는데

이유를 찾다가 이런 내용을 발견했네요.

 

윈도우8 이상에서는 구버전의 닷넷을 수동으로 활성화 시켜줘야 하는데

그것을 모른상태로 구버전의 닷넷을 실행하면 문제가 생기는것 같습니다.

 

하늘아래라는 분은 supportedRuntime을 설정하면 3.5없이도 실행가능합니다. 라고 하시네요.

 

 

 

출처

http://www.hoons.net/Board/qacshap/Content/61152 

 

 

아래는 댓글중 일부 내용입니다.

 

 

 

90.gif 47.gif 하늘아래            [2014-02-05]
Level 47 
8.gif  [EXP.84/100]
"잘못 알고 계신거 아닌가요?
닷넷 CLR4 부터는 하위버전을 지원하지 않는 것으로
알고 있어요."

@호비스님이 말씀하시는 하위버전을 지원한다는 말의 의미를 정확히 모르겠습니다.
제가 말씀드린 하위버전 지원의 의미는 .NET 2.0에서 컴파일된 프로그램이 그 이상의 버전인 3.0/3.5/4.0/4.5환경에서 실행된다는 의미였습니다.

"윈도우 8의 경우 닷넷4.5가 기본으로 포함되어 있지만
하위(CLR2) 버전으로 컴파일된 응용프로그램의 경우
윈도우 8에서 닷넷프래임워크 3.5의 사용을 활성화 시켜야 합니다.
활성화를 시키면 윈도우의 자체에서 업데이트를 하고
윈도우를 재부팅후 닷넷3.5를 사용할수 있습니다."

그렇지 않습니다. supportedRuntime을 설정하면 3.5없이도 실행가능합니다.
http://msdn.microsoft.com/library/ff602939(v=vs.110).aspx 에서 
".NET Framework 4.5 및 해당 포인트 릴리스는 .NET Framework의 이전 버전으로 빌드된 응용 프로그램과 호환됩니다. 즉, 이전 버전으로 빌드된 응용 프로그램과 구성 요소는 수정하지 않아도 .NET Framework 4.5에서 작동합니다. 그러나 응용 프로그램은 기본적으로 해당 응용 프로그램을 위해 개발된 공용 언어 런타임 버전에서 실행하기 때문에 .NET Framework 4.5에서 실행하려면 구성 파일을 제공해야 할 수 있습니다."
즉 app.config의 supportedRuntime 설정을 통해 2.0에서 컴파일 된 프로램이 4.5환경에서 실행된다는 것으로 이해할 수 있습니다.


"그래서 여기 저기 찾아봤는데요.
http://social.msdn.microsoft.com/Forums/ko-KR/078efe19-b56f-414b-a4de-4d489b472ce2/framework-40-?forum=dotnetko
여기서 문제를 대략 해결 할수는 있었습니다."

위 정성태님의 답변은 닷넷 4.0에서 2.0을 실행할 때를 말합니다. 말씀하신 4.5에서 2.0으로 컴파일 된 프로그램을 돌리려면 아래와 같이
설정되어야 합니다.

<configuration>
<startup>
<supportedRuntime version="v2.0.50727"/>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
</configuration>

자세한 내용은 
http://msdn.microsoft.com/en-us/library/w4atty68.aspx 를 참고하세요.

댓글목록

SDJ님의 댓글

SDJ 아이피 124.♡.212.5 작성일

제가 사용하는 PC에서는 문제가 없어서 왜 안된다 할까 했는데 그런 문제가 있었네요
알려 주셔서 감사합니다

프레임워크 버전 4.5정도로 작업한 실행파일을 배포하면 해결될 것 같긴 한데
전에 4.8로 작업한게 속도가 느리다고 하셔서 4.5도 느릴것 같긴 합니다 ㅎ

안이님의 댓글

안이 댓글의 댓글 아이피 125.♡.83.71 작성일

기능이 많아져서 느려진걸까요?
버전차이로 속도가 느려졌다는 사실이 의외네요.
그리고 일단은 실행이 안되는 문제가 밝혀진게 다행인 것 같습니다.
윈도우10은 닷넷 2.0이 자동으로 활성화 되지 않는걸로 아는데
이후로는 좀 더 많은분들이 사용하실수 있겠네요

텍스뷰 문의 목록

게시물 검색


Copyright © sdj.kr / jisiknote.com All rights reserved.
상단으로
PC 버전으로 보기