Eto: Compatible con Visual Studio para Mac 2019

Creado en 15 abr. 2019  ·  14Comentarios  ·  Fuente: picoe/Eto

Es visualstudio 2019 para mac. Cuando importe 2.4.1, obtenga la advertencia requerida. MonoDevelop.Core7.3 encontrado: MonoDevelop.Core 8.0.2;
y el estudio visual está bloqueando ...

Todos 14 comentarios

Hola @jzlhll , gracias por informar del problema. La extensión aún no se ha actualizado para admitir Visual Studio 2019 (o MonoDevelop 8.0). Esto se hará pronto, junto con la versión 2.5.

Lamento ser molesto por esto, pero ¿se puede eliminar más temprano que tarde? ¿Hay algo que podamos hacer para hacer avanzar esto (es decir, compilarlo nosotros mismos, hay instrucciones?).

Para los usuarios que necesiten cambiar a una versión anterior, aunque no sea compatible con MS, las descargas de VSMac más antiguas se pueden encontrar en la sección de beneficios de MSDN: https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~ msft ~ vscom ~ descargas-antiguas

Para los usuarios que necesiten cambiar a una versión anterior, aunque no sea compatible con MS, las descargas de VSMac más antiguas se pueden encontrar en la sección de beneficios de MSDN: https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~ msft ~ vscom ~ descargas-antiguas

¿Puede instalar ambas versiones una al lado de la otra?

Para los usuarios que necesiten cambiar a una versión anterior, aunque no sea compatible con MS, las descargas de VSMac más antiguas se pueden encontrar en la sección de beneficios de MSDN: https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~ msft ~ vscom ~ descargas-antiguas

¿Puede instalar ambas versiones una al lado de la otra?

No, no puede porque cuando instala 2017 le dice que ya hay una versión actualizada instalada.
Tenga cuidado de cambiar .NET Runtime en Preferences> Project> .NET Runtimes al Mono anterior o no podrá restaurar paquetes.

Para mí, el enlace anterior, cuando se abre, dice que no puede encontrar suscripciones para mí (se adjunta una captura de pantalla de la página)
image

El complemento para el último VS se puede descargar aquí .

¡Realmente agradecería si alguien pudiera darle una vuelta!

Cuidado con el novato probando cosas (ese soy yo 🙇). Dejando de lado las renuncias, esto es lo que encontré hasta ahora:

Pasos:

  • instaló la adición para VS2019 mac.
  • abrió la solución de muestras
  • entonces esto sucede:

image

La construcción de cualquiera de los tutoriales también falla con /Users/Bender/Documents/dev/Eto/src/Eto.Mac/AppDelegate.cs(7,7): Error CS0246: The type or namespace name 'MonoMac' could not be found (are you missing a using directive or an assembly reference?) (CS0246) (Eto.Mac64)

Hoy profundizaré un poco más, incluida la configuración de aplicaciones eto a través de las plantillas proporcionadas por el complemento. No estoy seguro de que este sea el lugar correcto para registrar esto, siéntase libre de indicarme la dirección correcta.

Actualización : los errores de los archivos monomac.csproj faltantes se debieron a que también olvidé clonar el submódulo.

¡Los tutoriales del directorio de muestra están bien ahora!

Un problema más con el que me he encontrado: al crear una nueva aplicación eto y seleccionar también un objetivo .netcore:

image

el proyecto no se compilará y arroja este error:

/usr/local/share/dotnet/sdk/3.1.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(5,5): Error NETSDK1005: Assets file '/Users/Bender/Documents/dev/Skunkworks/AccountsManager/AccountsManager/AccountsManager/obj/project.assets.json' doesn't have a target for '.NETStandard,Version=v2.0'. Ensure that restore has run and that you have included 'netstandard2.0' in the TargetFrameworks for your project. (NETSDK1005) (AccountsManager)

Intenté buscar una solución, pero se me escapa. Funciona bien si .net core no está marcado.

@didimitrie gracias por la prueba! Es muy apreciado.

En cuanto al error que está encontrando allí, creo que es un problema con VS para Mac cuando mezcla proyectos con <TargetFrameworks> y <TargetFramework> (tenga en cuenta la 's'). Si cambia <TargetFramework>netstandard2.0</TargetFramework> a <TargetFrameworks>netstandard2.0</TargetFrameworks> en AccountsManager.csproj, _debería_ funcionar. Creo que actualizaré las plantillas para que solo use <TargetFrameworks> para todo para evitar este problema.

El complemento para el último VS se puede descargar aquí .

¡Realmente agradecería si alguien pudiera darle una vuelta!

El artefacto ya falta; (

@sfkleach , parece que todavía están allí, aunque se necesita un poco más de excavación en las tuberías azules -> esto parece ser el último .

Por cierto, se lanzó 2.5.0, por lo que puede obtener el lanzamiento oficial aquí .

Pruébelo y presente nuevos problemas para cualquier cosa que encuentre que no funciona.

¿Fue útil esta página
0 / 5 - 0 calificaciones