Instalé .NET 6.0 SDK y Visual Studio 2022. Sin embargo, Visual Studio 2022 no ofrece la posibilidad de seleccionar .NET 6.0.
Sé que puedo editar el archivo del proyecto con el marco de destino, así que no sugiera eso. Esta pregunta se refiere específicamente a la interfaz de usuario de Visual Studio 2022.
Edición 1:
Se seleccionó .NET 6.0 Runtime en Visual Studio Installer para Visual Studio 2022
Edición 2:
Puedo crear proyectos .NET 6.0 pero parece que no puedo apuntar a .NET 6.0 en proyectos existentes que anteriormente eran .NET 5.0.
Si su solución tiene un archivo gobal.json, puede eliminarlo o actualizar la versión SDK allí a la última. En el punto de esta respuesta, la última versión de .NET es 6.0.0 con la versión sdk como 6.0.100 (la versión más reciente de sdk se puede encontrar en el sitio principal de dotnet donde descargó su sdk)
{ "sdk": { "version": "6.0.100" } }Dónde confirmar su versión SDK desde su descarga
Después de haber hecho eso, 'Descargar' y 'Recargar' su proyecto y el último objetivo de .Net Core debería aparecer en el menú desplegable.
Durante la instalación de Visual Studio, debe seleccionar ".NET 6.0 Runtime". Como se puede ver en la captura de pantalla, esta opción no solo incluye el tiempo de ejecución en sí, sino también "plantillas para desarrollar [...] aplicaciones .NET 6.0" .
Puede modificar su instalación iniciando "Aplicaciones y características" en el menú de inicio de Windows o seleccionando Herramientas/"Obtener herramientas y características..." en la barra de menú de Visual Studio.
Me pregunto si este es el mismo problema con el que he estado luchando: no puede cambiar un proyecto existente que no está en el formato 'sdk' a net 6. Pero hay un asistente de actualización que lo convertirá por usted.
Consulte https://docs.microsoft.com/en-us/dotnet/core/porting/upgrade-assistant-winforms-framework
Tienes que instalar el asistente de actualización con
dotnet tool install -g upgrade-assistantDespués de la instalación, puede analizar su proyecto
cd "C:\your solution path" upgrade-assistant analyze yourProject.csprojo ejecute la actualización por
cd "C:\your solution path" upgrade-assistant upgrade yourProject.csprojEl asistente lo guiará a través de los pasos.