Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn UseWindowsForms oder UseWPFtrue ist, geht .NET davon aus, dass Ihr Projekt eine Windows-App ist, und daher muss die Plattform auf Windows festgelegt werden. Dieser Fehler kann auftreten, wenn Sie einen Projekt-zu-Projekt-Verweis haben, bei dem ein Projekt auf Windows festgelegt ist und das andere nicht. Die vollständige Fehlermeldung ähnelt dem folgenden Beispiel:
Die Zielplattform muss auf Windows festgelegt werden (üblicherweise durch Einbeziehen von
-windowsin dieTargetFramework-Eigenschaft), wenn Windows Forms oder WPF verwendet wird oder auf Projekte oder Pakete verwiesen wird, die dies tun.
Legen Sie TargetFramework z. B. wie in dieser Projektdatei gezeigt auf net6.0-windows fest:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net6.0-windows</TargetFramework>
</PropertyGroup>
</Project>