VS 2022를 삭제 후 다시 설치해도 이제는 .NET SDK 8.0이
항상 함께 설치 됩니다.
netstandard2.0 프로젝트를 사용하는 이유는 Asp.Net Core 프로젝트와 WPF 프로젝트에서 동시에
클래스를 참조하기 위함입니다.
현재는 Asp.Net Core 7.0과 WPF 4.8을 사용하고 있습니다.
새로운 닷넷 버전이 나왔다고 기존 프로젝트를
막아버리는게 이해가 안됩니다.
장기적으로 볼 때는 .NET SDK 8.0에 맞춰서 프로젝트 전체를
새로 만드는게 맞겠지만 현재는 .NET SDK 8.0이 불안정하다고 판단해서
업데이트하고 싶지 않고 업데이트에 얼마나 많은 시간이 들어갈지 알 수 없어서
당장 프로젝트 수정이 필요한 경우에 대비하고 싶습니다.
참조 되는 SDK를 삭제합니다. 8.0, etc..
=> 파일 탐색기 열기 => C:\Program Files\dotnet\sdk 로 이동 => 특정 SDK 폴더 삭제
최신 SDK를 타겟으로 자동 셋팅 되기 때문에, netstandard2.0 관련 SDK로 타겟팅을 못하고 있는 것으로 추측합니다.
답변 감사합니다.
현재는 윈도우를 .NET SDK 8.0이 설치되기 이전 버전으로 돌려서
문제 없이 사용하고 있습니다.
별도의 HyperV Windows10에서 .NET SDK 8.0을 업데이트 후
문제가 되는 솔루션을 로드해봤는데 여기에서는 netstandard 2.0 프로젝트가
잘 로드되는 것을 확인했습니다.
실제 작업PC(Windows 2019)는 혹시 몰라서 나중에 .NET SDK 8.0이 더 안정적인 버전이 나오면
설치해볼 계획입니다.