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 neben der allgemeinen Verfügbarkeitsversion (GA) des .NET 7 SDK eine Vorschau des .NET 7 SDK installiert ist, können Projekte mit Workloadabhängigkeiten wie microsoft.net.workload.mono.toolchain
z. B. nicht erstellt, geladen oder ausgeführt werden. Der Fehler ähnelt folgendem:
Fehler beim SDK-Resolver "Microsoft.DotNet.MSBuildSdkResolver" beim Versuch, das SDK "Microsoft.NET.Sdk" zu beheben. Ausnahme: „Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadManifestCompositionException: Workloaddefinition ‚wasm-tools‘ im Manifest ‚microsoft.net.workload.mono.toolchain‘.“
Hinweis
Dieses Verhalten wurde in .NET SDK 7.0.101 behoben.
Eingeführte Version
.NET 7
Vorheriges Verhalten
Das Erstellen, Laden oder Ausführen eines betroffenen Projekts funktionierte einwandfrei.
Neues Verhalten
Das Erstellen, Laden oder Ausführen eines betroffenen Projekts schlägt fehl.
Art der einschneidenden Änderung
Diese Änderung kann sich auf die Quellkompatibilität und binäre Kompatibilität auswirken.
Grund für Änderung
.NET 7 Preview-SDKs sind mit der GA-Version nicht kompatibel, da die Mono.toolchain-Workload umbenannt wurde.
Empfohlene Aktion
Wählen Sie eine der folgenden Aktionen aus:
Deinstallieren Sie alle .NET 7 Preview-SDKs. Ausführliche Anweisungen finden Sie unter Entfernen der .NET-Runtime und des SDK. Unter Windows können Sie z. B. .NET Preview-SDKs mithilfe von "Programme hinzufügen oder entfernen " in der Systemsteuerung deinstallieren. Sie können das
dotnet-core-uninstall
Tool auch verwenden, um Vorschau-SDKs zu deinstallieren.Bei dateibasierten Installationen können Sie den Ordner %ProgramFiles%/dotnet/sdk-manifests/7.0.100/microsoft.net.workload.mono.toolchain löschen.