소프트웨어 .NET frame 버전별로 다 설치해야 하나요?
2022.12.14 15:02
높은 버전 하나만 설치해서 사용하면 안되는건가요?
댓글 [17]
-
지나다 2022.12.14 15:28
-
내꼬 2022.12.14 15:28 1. 3.5
2. 최종 닷넷
개발자 아닌이상 2가지 입니다.
-
DarknessAngel 2022.12.14 16:50
요즘은 5~7도 소프트 하나씩 보이기 시작합니다
이미지 편집 소프트나 영상 인코딩용 소프트같은 흔히 볼 수 있는 애들도 저런 버전 달라고 하네요
-
메리아 2022.12.14 16:30
일단 "모든것을 커버하겠다"고 한다면
1.x 2.x 3.x 4.x 를 개별적으로 설치해야 사용가능합니다
그런데 실질적으로 요즘들어서 1.x 2.x를 쓰는 프로그램이 없고,
3.x 조차도 상당히 드뭅니다.
그냥 쓰다가 그런거 요구하면 그때가서 깔면 됩니다.
근데 인터넷에서 구하고 다운받고 이런거 시간 걸리니까 미리 싹 깔아두면 좋긴 하죠.
그런데 1.x 2.x가 요새 되긴 되나 모르겠군요.
그냥 필요하면 까세요.
다만 재배포패키지는 엔간하면 미리 깔아두는게 좋긴 합니다.
이건 워낙에 천차만별로 다양하게 접할 가능성이 높거든요.
이거도 필요할때 깔면 그만이긴 한데, 다양한 케이스가 있긴 한지라 필요할때 시간 끄는 그런거 귀찮으면 미리 까는게 좋은 편이긴 합니다.
다 재부팅 요구하기 쉬워서 그런거 생각해서라도 미리 까는게 좋기도 하죠.(물론 재부팅 필요없을 때도 많습니다만, 재부팅 안해서 문제가 되기도 합니다.)
참고로
닷넷 프레임워크는 당연히 닷넷이고, C#이나 VB.NET을 돌리는겁니다.
재배포 패키지는 C++ MFC 기반 돌리는 것으로서, 2008이라거나 2015-2019 이런건 빌드한 VS 버전을 말하는겁니다.
즉, 2008이면 2008년경에 나왔던 VS로 작성한 아주 구형 프로그램인거고, 2015-2019 이런건 당연히 2015, 2017, 2019 이런거 돌려주는 통합버전이구요.(2015 이후 개별버전도 있긴합니다만 굳이 필요는 없음)
VB6 종류는 한글버전이면 VB6KO.DLL이 필수고 기타 OCX파일이나 DLL파일을 요구하기도 합니다.
이건 또 엑셀 VBA와도 관계있는 것들이 있습니다.
이거도 통합설치하는게 있긴한데 이름이 뭐더라... 오래된거라 가물가물
-
DarknessAngel 2022.12.14 16:49
~7은 2/3대가 기본이고, 4/5/6/7이 설치 필요하고,
8~은 4가 기본이고, 2/3는 활성화해야하고, 4 최신/5/6/7은 설치 필요합니다
따로 적은 이유는 각 버전은 각 버전밖에 지원 못하므로 상위 버전이 하위 호환성을 제공해주지 않습니다 (닷넷은 기본 상하위 호환성이 없는 독립된 라이브러리입니다)
1를 안 적은 이유는 XP가 아닌 이상 더 이상 어찌할 수 없는 버전이라 그런겁니다
-
zerojiddu 2022.12.14 18:11 혼자서 무슨 말을 하는지 모르겠네요.
닷넷 4.5는 모든 윈도우에 설치돼 있고,
윈도우 10부터는 4.6이 설치돼 있어요.
제컴 윈도우 11은 4.8.1만 설치돼 있고, 하위버전은 4.0(하지만, 마소가 용도폐기(Deprecated) 됐다 레지키에 적어놨음)
이 유일하고 나머지 버전은 설치 안돼 있지만 쓰는데 전혀 문제없어요.
닷넷은
Client - 일반 데스크탑 유저용,
Full - 일반용 포함 서버용 기능,지난 버전 폐기된 기능 호환지원
이 둘다 제컴에도 님컴에도 설치돼 있어요.
무슨 하위버전을 꼭 설치해야된다고 그럽니까?
일반유저는 설치에 신경쓸 필요없어요.
닷넷 설치된 버전 확인은 파워쉘에서,
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | get-itemProperty -name Version -ea 0 | ?{$_.PSChildName -match '^(?!S)\p{L}'} | get-itemproperty | select PSChildName,Install,Release,Version
설치된 하위버전들 확인(version 과 install(1) 로 표시돼 있음)
reg query 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP' /s
마소설명:
https://learn.microsoft.com/ko-kr/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed
-
DarknessAngel 2022.12.15 11:24
https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/versions-and-dependencies
4대 7에서 기본이 아니라 설치 가능이라 되어있습니다
4.5가 기본 들어간건 8 나올때입니다
10 첫버전 출시당시 4.6이었고, 현제 최신 쓰면 4.8입니다 (8이상은 3.5 활성화 필요합니다) (4.8.1은 11 22621빼곤 다 설치 필요한 버전입니다)
참고로 흔히 쓰는 한글같은 소프트가 아직도 3.5 달라고 하기떔에 못 버립니다
-
zerojiddu 2022.12.15 11:35 4대 7이 무슨 말이예요?
4.7 말하는 건가요?
제가 올린 링크와 스샷에 4.5 는 All Windows Operating System 이라고 돼 있잖아요?
윈도우 8이상은 3.5를 활성화 시키란 건 첨 들어봅니다.
당연히 제컴에도 없구요. 4.8.1 만 설치돼 있어도 윈도우 사용에 전혀 문제 없구요.
남의 글도 잘 읽고 답글 써주세요.
-
DarknessAngel 2022.12.15 11:51
님이 괜찮다고 다른 사람도 다 괜찮은건 아닙니다
한글같이 흔하게 쓰는 소프트가 달라고하는데 없어도 괜찮다고 주장하셔도 곤란하네요 (문서 작업 안 하시거나, 저처럼 한컴 싫어하시나보네요)
저넘 말고도 7당시 닷넷으로 만든건 기본 저 버전대가 많아서 그당시 소프트 1개라도 쓴다면 필수입니다
애초에 ~3.5자체가 레거시 지원을 위해 남겨둔거지 실재 윈도는 4대 기반으로 바뀐지 오래 (8 이후)라 당연히 활성화 안 해도 윈도는 잘 돌아갑니다
-
zerojiddu 2022.12.15 11:56 그말은 맞아요.
필요한걸 달라면 따로 설치하는 경우는 닷넷뿐 아니고,
비주얼 C++ 배포용도 마찬가지예요.
그걸 몰라서 적은건 아니구요. 님글에선 그렇게 말하지 않았어요.
하위버전이 필수인 것처럼 적었습니다. 그기에 대한 제 댓글이었어요.
그당시.. 란 말이 왜 나옵니까? 전 지금을 말하고
일반적으로 많이 쓰는 경우를 말하는거예요.
-
DarknessAngel 2022.12.15 12:17
필수입니다
예를 들어 지금 최신인 7깐다고 ~6용 소프트 호환되는것 아니니 결국 다 있어야 합니다
애초에 본문자체가 그게 되는지 물어보는거잔아요
vcredist도 그렇지만 하위 호환성따윈 애초에 고려도 안 한 구조라 모든 버전이 다 있어야 모든 버전용 소프트를 다 구동할 수 있습니다
현제 10 기준으로 모든 닷넷 소프트 돌릴려면 3.5 활성화 + 구버전인 경우 4.8(.1) 설치 + 5 설치 + 6 설치 + 7 설치 이래야 합니다 (11조차 4 설치가 없을뿐 별반 차이 없습니다
-
zerojiddu 2022.12.15 12:45 여기 회원들에게 물어보세요.
님처럼 닷넷 버전 고민들을 하는지, 하위버전을 꼭 설치했는지를요.
그만큼 에러 생길때 말고는 윈도 운영에 필수는 기본 깔리고,
윈도우 엡데이트에서 자동 설치돼요.
저도 프로그램 많이 깔아봤어요. 구버전이나 따로 설치하라지
뭔 하위버전을 그렇게 필수로 깐다는 말입니까?
대체 뭔 고집인지 모르겠네요.
-
DarknessAngel 2022.12.15 16:24
실행 안 되는건 안 되는건데 된다고 답변합니까? (그럼 7이 젤 높으니 7.0.1 하나 깔면 1~7까지 다 된다고 적으란건가요?)
해당 버전 필요한 사람은 다 깔아서 실행하고 있습니다
-
zerojiddu 2022.12.15 16:51 네 필요하면 많이 깔아 쓰세요.
근데 닷넷버전이 7이 젤 높다니요?
닷넷 프레임워크 버전은 윈도우11의 4.8.1이 최신이예요.
닷넷 프레임워크 CLR 은 버전 4이구요.
버전개념이 너무 엉터리네요.
님이 링크한 마소 페이지 설명과
제가 올린 마소 페이지 좀 보세요.
대체 닷넷 프레임워크 버전 7이 어딨어요?
ㅎㅎ
.NET(구 .NET Core) 와 .NET Framework와 헤깔리셨네요.
여지껏 무슨 말을 해온겁니까?
윈도우에서 안정성과 프로그램 호환성은 .NET Framework 죠.
기본정보도 모른채... 검색해 보세요.
.NET 7은 있긴 있어요. ㅎㅎ
-
과불급 2022.12.14 19:43
많이 배웠습니다. 답변 올려주신 고수님들께 감사. 감사 드려요~~
-
선영 2022.12.15 07:22
뭔놈의 버젼이 1-7 8 까지........ 좀 통합좀 해주지 ㅜ.ㅜ
-
과불급 2022.12.15 12:09
맞아요~~ 추천~~
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
95811 | 하드웨어| 어떤 컴퓨터가 적당 할까요? [14] | 테츠로 | 679 | 01-12 |
95810 | 소프트웨어| HDclone X4 Free버젼 사용시 [4] | 내머리속백 | 471 | 01-12 |
95809 | 기 타| 디씨인사이드가 크롬에서 접속이 안됩니다 [9] | 수박바나나 | 1177 | 01-12 |
95808 | 소프트웨어| 갱신을 할까요? 새로 구입을 할까요? [2] | 테츠로 | 600 | 01-12 |
95807 | 기 타| 배치파일 질문 올립니다. [8] | 가로등 | 408 | 01-12 |
95806 | 윈 도 우| 하위코어 무인설치시 로컬계정으로 진입하는 방법 좀 부탁... [1] | 카룬 | 219 | 01-11 |
95805 | 윈 도 우| 공공기관 시도행정, 온나라(I.E호환모드) 관련 엣지 질문드... [12] | xiah | 668 | 01-11 |
95804 | 윈 도 우| 윈도우10에서 우클릭 메뉴가 영어로나오는데 한글로 변경하... [2] | 쭈녕아방 | 588 | 01-11 |
95803 | 기 타| 사운드문의합니다. [8] | 유노 | 316 | 01-11 |
95802 | 윈 도 우| [질문] 윈11 상단 작업 표시줄 변경 [2] | 마루나래 | 390 | 01-11 |
95801 | 기 타| 와이파이6과 ofdma 조건 질문 | ksire | 168 | 01-11 |
95800 | 윈 도 우| 부팅 usb 포멧 방법 [3] | 강남역5번 | 449 | 01-11 |
95799 | 윈 도 우| 인사이더 프리뷰 롤백 방법? [4] | blue~~ | 220 | 01-11 |
95798 | 윈 도 우| 윈도11 ie11 엔터프라이즈 모드 [4] | 토르망치 | 510 | 01-11 |
95797 | 윈 도 우| os설치된 ssd를 다른 pc에 장착해서 사용가능유무 [8] | zxcnet | 977 | 01-10 |
95796 | 소프트웨어| 아크로니스 같은 복구 프로그램좀 추천 해주십셔 ^^ [7] | -가츠- | 748 | 01-10 |
95795 | 윈 도 우| 복원 지점 삭제 2.33gb 없애는 방법좀 알려 주세요 [3] | 영동할매 | 431 | 01-10 |
95794 | 윈 도 우| 윈도우7을 써야될 상황입니다 [6] | MSTSC | 937 | 01-10 |
95793 | 윈 도 우| 런처바 적용은 어떻게 하나요? [1] | 컨피그 | 244 | 01-10 |
95792 | 기 타| 핸드폰충전에 있어서의 궁금증?? [3] | assa | 363 | 01-10 |
특정 프로그램에서 필요한 버젼만 설치하면 됩니다.