Eto: Suporte Visual Studio para Mac 2019

Criado em 15 abr. 2019  ·  14Comentários  ·  Fonte: picoe/Eto

É o visualstudio 2019 para mac. Ao importar 2.4.1, obter o aviso necessário MonoDevelop.Core7.3 encontrado: MonoDevelop.Core 8.0.2;
e o estúdio visual está bloqueando ...

Todos 14 comentários

Olá @jzlhll , obrigado por relatar o problema. A extensão ainda não foi atualizada para oferecer suporte ao Visual Studio 2019 (ou MonoDevelop 8.0). Isso será feito em breve, junto com a versão 2.5.

Desculpe ser chato sobre isso, mas isso pode ser eliminado mais cedo ou mais tarde? Existe algo que podemos fazer para avançar (ou seja, compilá-lo nós mesmos - existem instruções?).

Para usuários que precisam fazer o downgrade, embora não sejam suportados pela MS, downloads mais antigos do VSMac podem ser encontrados na seção de benefícios do MSDN: https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~ msft ~ vscom ~ downloads mais antigos

Para usuários que precisam fazer o downgrade, embora não sejam suportados pela MS, downloads mais antigos do VSMac podem ser encontrados na seção de benefícios do MSDN: https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~ msft ~ vscom ~ downloads mais antigos

Você pode instalar as duas versões lado a lado?

Para usuários que precisam fazer o downgrade, embora não sejam suportados pela MS, downloads mais antigos do VSMac podem ser encontrados na seção de benefícios do MSDN: https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~ msft ~ vscom ~ downloads mais antigos

Você pode instalar as duas versões lado a lado?

Não, você não pode, porque quando você instala o 2017, ele diz que já existe uma versão atualizada instalada.
Tenha o cuidado de alterar o .NET Runtime em Preferências> Projeto> .NET Runtimes para o Mono anterior ou você não conseguirá restaurar os pacotes.

Para mim, o link acima, quando aberto, diz que não consigo encontrar assinaturas para mim (em anexo está uma captura de tela da página)
image

O suplemento para o VS mais recente pode ser baixado aqui .

Eu realmente apreciaria se alguém pudesse dar uma chance!

Cuidado com as coisas de teste noob (sou eu 🙇). Exonerações de responsabilidade à parte, aqui está o que descobri até agora:

Degraus:

  • instalou a adição para VS2019 mac.
  • abriu a solução de amostras
  • então isso acontece:

image

A construção de qualquer um dos tutoriais também falha com /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)

Eu estarei investigando hoje um pouco mais, incluindo a configuração de aplicativos eto por meio dos modelos fornecidos pelo addin. Não tenho certeza se este é o lugar certo para registrar isso, fique à vontade para me indicar a direção certa.

Atualização : os erros de arquivos monomac.csproj ausentes foram porque eu esqueci de clonar o submódulo também.

Tutoriais do diretório de amostra construídos bem agora!

Mais um problema que encontrei: ao criar um novo aplicativo eto e selecionar também um alvo .netcore:

image

o projeto não é compilado e gera este erro:

/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)

Tentei procurar uma solução, mas está além de mim. Funciona bem se o núcleo .net estiver desmarcado.

@didimitrie obrigado pelo teste! É muito apreciado.

Quanto ao erro que você está encontrando, acho que é um problema com o VS para Mac quando você mistura projetos com <TargetFrameworks> e <TargetFramework> (observe o 's'). Se você alterar <TargetFramework>netstandard2.0</TargetFramework> para <TargetFrameworks>netstandard2.0</TargetFrameworks> em AccountsManager.csproj, ele _deve_ funcionar. Acho que vou atualizar os modelos para que ele use apenas <TargetFrameworks> para tudo para evitar esse problema.

O suplemento do VS mais recente pode ser baixado aqui .

Eu realmente apreciaria se alguém pudesse dar uma chance!

O artefato já está faltando; (

@sfkleach , parece que eles ainda estão lá, embora seja necessário um pouco mais de escavação nos pipelines azuis -> parece ser o mais recente .

BTW, 2.5.0 foi lançado para que você possa obter o lançamento oficial aqui .

Experimente e registre novas edições para qualquer coisa que você achar que está com problemas.

Esta página foi útil?
0 / 5 - 0 avaliações