Installations de SDK côte à côte
Si un SDK .NET 7 en préversion est installé en même temps que la version en disponibilité générale (GA) du SDK .NET 7, la génération, le chargement ou l’exécution des projets avec des dépendances de charge de travail telles que microsoft.net.workload.mono.toolchain
peut échouer. L’erreur est similaire à :
Le programme de résolution du SDK « Microsoft.DotNet.MSBuildSdkResolver » a échoué lors de la tentative de résolution du SDK « Microsoft.NET.Sdk ». Exception : « Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadManifestCompositionException : définition de charge de travail ’wasm-tools’ dans le manifeste ’microsoft.net.workload.mono.toolchain’. »
Notes
Ce comportement a été résolu dans le SDK .NET 7.0.101.
Version introduite
.NET 7
Comportement précédent
La création, le chargement ou l’exécution d’un projet affecté a bien fonctionné.
Nouveau comportement
La création, le chargement ou l’exécution d’un projet affecté échoue.
Type de changement cassant
Cette modification peut affecter la compatibilité des sources et la compatibilité binaire.
Raison du changement
Les kits SDK .NET 7 en préversion ne sont pas compatibles avec la version GA, car la charge de travail mono.toolchain a été renommée.
Action recommandée
Sélectionnez une des actions suivantes :
Désinstallez tous les kits SDK .NET 7 en préversion. Pour obtenir des instructions détaillées, consultez Procédure de suppression du runtime et du kit de développement logiciel (SDK) .NET. Par exemple, sur Windows, vous pouvez désinstaller les kits SDK .NET en préversion à l’aide de l’option Ajouter ou supprimer des programmes dans le Panneau de configuration. Vous pouvez également utiliser l’outil
dotnet-core-uninstall
pour désinstaller les kits SDK en préversion.Pour les installations basées sur des fichiers, vous pouvez supprimer le dossier %ProgramFiles%/dotnet/sdk-manifests/7.0.100/microsoft.net.workload.mono.toolchain.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour