Instalaciones de SDK en paralelo
Si hay instalado un SDK de .NET 7 en versión preliminar junto con la versión de disponibilidad general (GA) del SDK de .NET 7, es posible que los proyectos con dependencias de la carga de trabajo, como microsoft.net.workload.mono.toolchain
, no se compilen, no se carguen o no se ejecuten. El error que se produce es similar al siguiente:
Error en la resolución del SDK "Microsoft.DotNet.MSBuildSdkResolver" al intentar resolver el SDK "Microsoft.NET.Sdk". Excepción: "Microsoft.NET.Sdk.WorkloadManifestReader.WorkloadManifestCompositionException: Definición de la carga de trabajo 'wasm-tools' en el manifiesto 'microsoft.net.workload.mono.toolchain'".
Nota:
Este comportamiento se ha corregido en el SDK de .NET 7.0.101.
Versión introducida
.NET 7
Comportamiento anterior
Los proyectos afectados se compilaban, cargaban o ejecutaban correctamente.
Comportamiento nuevo
Se produce un error al compilar, cargar o ejecutar un proyecto afectado.
Tipo de cambio importante
Este cambio puede afectar a la compatibilidad de origen y la compatibilidad binaria.
Motivo del cambio
Los SDK en versión preliminar de .NET 7 no son compatibles con la versión de disponibilidad general porque se cambió el nombre de la carga de trabajo mono.toolchain.
Acción recomendada
Elija una de las acciones siguientes:
Desinstale los SDK en versión preliminar de .NET 7. Para obtener instrucciones detalladas, consulte Procedimiento para quitar el entorno de ejecución y el SDK de .NET. Por ejemplo, en Windows, puede desinstalar los SDK en versión preliminar de .NET mediante la opción Agregar o quitar programas en el Panel de control. También puede usar la herramienta
dotnet-core-uninstall
para desinstalar los SDK en versión preliminar.Para las instalaciones basadas en archivos, puede eliminar la carpeta %ProgramFiles%/dotnet/sdk-manifests/7.0.100/microsoft.net.workload.mono.toolchain.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de