Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Se UseWindowsForms ou UseWPF for true, o .NET assume que seu projeto é um aplicativo do Windows e, portanto, a plataforma deve ser definida como Windows. Esse erro pode acontecer se você tiver uma referência de projeto para projeto em que um está definido como Windows e o outro não. A mensagem de erro completa é semelhante ao exemplo a seguir:
A plataforma de destino deve ser definida como Windows (geralmente incluindo
-windowsna propriedade) ao usar WindowsTargetFrameworkForms ou WPF, ou fazer referência a projetos ou pacotes que fazem isso.
Por exemplo, defina TargetFramework como net6.0-windows, conforme mostrado neste arquivo de projeto:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net6.0-windows</TargetFramework>
</PropertyGroup>
</Project>