NETSDK1136: 대상 프레임워크는 Windows여야 합니다.
UseWindowsForms
또는 UseWPF
가 true
인 경우 .NET에서는 프로젝트가 Windows 앱이라고 가정하므로 플랫폼을 Windows로 설정해야 합니다. 이 오류는 하나는 Windows로 설정되고 다른 하나는 그렇지 않은 프로젝트 간 참조가 있는 경우 발생할 수 있습니다. 전체 오류 메시지는 다음 예제와 유사하게 표시됩니다.
Windows Forms 또는 WPF를 사용하거나 이를 참조하는 프로젝트 또는 패키지를 참조하는 경우 대상 플랫폼을 Windows로 설정해야 합니다(일반적으로
TargetFramework
속성에-windows
포함).
예를 들어, 다음 프로젝트 파일에 표시된 대로 TargetFramework
를 net6.0-windows
로 설정합니다.
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net6.0-windows</TargetFramework>
</PropertyGroup>
</Project>
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET