반응형
■ 현상
.Net 8.0기준으로 프로젝트를 생성하고 프로젝트파일(.csproj)에 <UseWindowsForms>true</UseWindowsForms>속성을 추가해서 빌드시 아래와 같은 오류 메시지가 나올때 해결 방법
error NETSDK1136: Windows Forms 또는 WPF를 사용하거나 그러한 작업을 수행하는 프로젝트 또는 패키지를 참조하는 경우 대상 플랫폼을 Windows로 설정해야 합니다(일반적으로 TargetFramework 속성에 '-windows' 포함).
■ 해결
프로젝트파일(.csproj)의 속성중에서
<TargetFramework>net8.0</TargetFramework>
TargetFramework속성에 -windows를 추가
<TargetFramework>net8.0-windows</TargetFramework>
반응형