2022년 4월 부로 .NET Framework 4.5 이하는 더 이상 지원되지 않는다.

그러다보니, Visual Studio 2022에서는 .NET Framework 4.5, 4.6.1 대의 Framework로 개발한 프로젝트들이 Load되지 않는다. 이에 대한 많은 글들이 있고, 다양한 방법들을 제시하면서 Loading 방법을 제공한다.
그런데, 생각보다 잘 되지는 않았다. 뭔가 방법이 잘못되었거나 빼먹은 것이 있을 것 같았지만...
당장 예전에 만들어 놓은 프로젝트는 띄워야 겠고, 그렇다고 4.8 이상으로 올리기에는 다른 사람과 공유하는 프로젝트라 쉽지만은 않다.

결국 방법을 선회한 것이, Visual Studio 2019를 설치하고, 그 중 .NET Framework Targeting을 추가하는 방법.

먼저 Visual Studio 2019를 설치해야 했다. 
그런데, MS의 공식 홈페이지에 가면, 2022는 Community 버전은 다운이 되었는데, 이상하게 2019 부터는 Professional 버전을 받아야 되었다. 안타깝게도 나에게는 MSDN이 없어 해당 버전을 다운 받아 설치할 수 없었다. 
고민이 슬슬 되었는데, 다행히 다른 블로그에 그 Community 버전을 다운 받을 수 있는 링크를 제공했다.

https://developerinsider.co/download-visual-studio-2019-web-installer-iso-community-professional-enterprise/#downloadvisualstudio2019iso

 

Download Visual Studio 2019 Web Installer / ISO (Community / Professional / Enterprise)

Please read Visual Studio 2019 system requirements before installing: Supported Operating Systems Visual Studio 2019 will install and run on the following operating systems (64 bit recommended): * Windows 10 version 1703 or higher: Home, Professional, Educ

developerinsider.co

여기를 통해서 다운 받았고, 나중에 다운 조차 안될 것이 두려워서 Offline 버전도 만들고 있다.

여튼 이 Community 버전 설치에서 .NET Framework Desktop App 기능을 기본적으로 추가했고, "개별 구성 요소"에서 각종 Targeting 버전들을 추가했다.

 

이렇게 다 설치하고 Visual Studio 2022에서 프로젝트를 띄우는데, 아주 매끄럽게 떳다.

Visual Studio 2022는 4.7 이후 버전만 타겟팅이 지원되어 난감했는데, 아주 용량 잡아먹는 짓이긴 하지만, 예전 버전 Loading을 위해서라면 Visual Studio 2019 정도는 더 설치해줘야 될 것 같다. (거의 4~5G 먹던데...)

무식하지만... 일단 급한데로 예전 버전 로드해서 사욯할 수 있었다.
(예전에는 정확히 해당되는 부분만 추출하고 설치하고 구성해서 적용했는데... 점점 귀찮아져가서 지금은 그냥...)

728x90

+ Recent posts