Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Se UseWindowsForms o UseWPF è true, .NET suppone che il progetto sia un'app di Windows, quindi la piattaforma deve essere impostata su Windows. Questo errore può verificarsi se si ha un riferimento da progetto a progetto in cui uno è impostato su Windows e l'altro non lo è. Il messaggio di errore completo è simile al seguente esempio:
La piattaforma di destinazione deve essere impostata su Windows (in genere includendo
-windowsnella proprietàTargetFramework) quando si usa Windows Form o WPF, o quando si fa riferimento a progetti o pacchetti che lo fanno.
Ad esempio, impostare TargetFramework su net6.0-windows, come illustrato in questo file di progetto:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net6.0-windows</TargetFramework>
</PropertyGroup>
</Project>