¿Es posible construir una interfaz de usuario de escritorio para Windows 10 que apunte a .net core 2.x o superior? Me encuentro con problemas. Tengo una biblioteca de clases dirigida a .net core 2.1. Y me gustaría usar las clases en esa biblioteca dentro de mi aplicación de escritorio de Windows 10.

3
Paul Stanley 8 sep. 2018 a las 14:52

3 respuestas

La mejor respuesta

Decidí portar mi .net core 2.1 al estándar .net y ahora puedo construir una interfaz de usuario con UWP. UWP en este momento apunta a .net Standard 2.0, así que funcionará. Tuve que importar algún código usando nuget ya que había un problema con mi uso del tipo dinámico con Cosmosdb pero todo funcionaba ahora.

-1
Paul Stanley 9 sep. 2018 a las 14:46

Si no está utilizando la biblioteca estándar .net, tiene la opción de convertir su biblioteca de clases a .net estándar Convertir bibliotecas de clases .NET Core 2.0 a .NET Standard y luego usar la Plataforma universal de Windows (UWP) para construir tu interfaz de usuario La aplicación de escritorio de Windows será compatible con .net core 3 el próximo año.

.net estándar: https://github.com/dotnet/standard

2
Mac 8 sep. 2018 a las 13:20

No, no hay soporte para la interfaz de usuario de escritorio en .net core 2.1, no era la prioridad
Estará disponible en .net core 3.0 que se lanzará en 2019

Pero puede usar Avalonia UI que está en una versión beta

Por cierto, aquí hay algunas mejoras para la aplicación de escritorio cuando se lanzará

  1. Mejoras de rendimiento y otras actualizaciones de tiempo de ejecución que harán las delicias de sus usuarios
  2. Súper fácil de usar o probar una nueva versión de .NET Core para una sola aplicación en una máquina
  3. Permite tanto la implementación global de la máquina como la aplicación local
  4. Compatibilidad con las herramientas de CLI de .NET Core y proyectos de estilo SDK en Visual Studio

    puede encontrar más en este enlace

5
BRAHIM Kamel 8 sep. 2018 a las 12:27