Eto: Unterstützung von Visual Studio für Mac 2019

Erstellt am 15. Apr. 2019  ·  14Kommentare  ·  Quelle: picoe/Eto

Es ist Visualstudio 2019 für Mac. Beim Importieren von 2.4.1, Warnung erforderlich erhalten MonoDevelop.Core7.3 found:MonoDevelop.Core 8.0.2;
und das Visual Studio blockiert...

Alle 14 Kommentare

Hey @jzlhll , danke für die Meldung des Problems. Die Erweiterung wurde noch nicht aktualisiert, um Visual Studio 2019 (oder MonoDevelop 8.0) zu unterstützen. Dies wird in Kürze zusammen mit der Version 2.5 erfolgen.

Tut mir leid, dass ich deswegen nervig bin, aber kann das früher oder später ausgeschaltet werden? Gibt es etwas, was wir tun können, um dies voranzutreiben (dh selbst kompilieren - gibt es Anweisungen?).

Für Benutzer, die ein Downgrade durchführen müssen, obwohl dies von MS nicht unterstützt wird, finden Sie ältere VSMac-Downloads im Abschnitt „Vorteile“ von MSDN: https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~msft ~vscom~ältere-Downloads

Für Benutzer, die ein Downgrade durchführen müssen, obwohl dies von MS nicht unterstützt wird, finden Sie ältere VSMac-Downloads im Abschnitt „Vorteile“ von MSDN: https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~msft ~vscom~ältere-Downloads

Kann man beide Versionen nebeneinander installieren?

Für Benutzer, die ein Downgrade durchführen müssen, obwohl dies von MS nicht unterstützt wird, finden Sie ältere VSMac-Downloads im Abschnitt „Vorteile“ von MSDN: https://my.visualstudio.com/Downloads?q=visual%20studio%202017&wt.mc_id=o ~msft ~vscom~ältere-Downloads

Kann man beide Versionen nebeneinander installieren?

Nein, das ist nicht möglich, denn wenn Sie 2017 installieren, wird Ihnen mitgeteilt, dass bereits eine aktuelle Version installiert ist.
Achten Sie darauf, .NET Runtime in Preferences > Project > .NET Runtimes auf das vorherige Mono zu ändern, da Sie sonst keine Pakete wiederherstellen können.

Für mich sagt der obige Link, wenn er geöffnet wird, dass er keine Abonnements für mich finden kann (angehängt ist ein Screenshot der Seite)
image

Das Add-In für das neueste VS kann hier heruntergeladen werden .

Ich würde mich sehr freuen, wenn jemand mitmachen könnte!

Hüte dich vor den Noob-Testing-Dingen (das bin ich 🙇). Abgesehen von den Haftungsausschlüssen habe ich bisher Folgendes gefunden:

Schritte:

  • das Hinzufügen für VS2019 mac installiert.
  • öffnete die Probenlösung
  • dann passiert das:

image

Das Erstellen eines der Tutorials schlägt auch mit /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) fehl

Ich werde heute ein bisschen mehr nachforschen, einschließlich der Einrichtung von eto-Apps über die vom Add-In bereitgestellten Vorlagen. Ich bin mir nicht sicher, ob dies der richtige Ort ist, um dies zu protokollieren. Zögern Sie nicht, mich in die richtige Richtung zu weisen.

Update : Die Fehler bei den fehlenden monomac.csproj-Dateien waren, weil ich vergessen hatte, auch das Submodul zu klonen.

Tutorials aus dem Beispielverzeichnis können jetzt problemlos erstellt werden!

Ein weiteres Problem, über das ich gestolpert bin: beim Erstellen einer neuen eto-App und bei der Auswahl eines .netcore-Ziels:

image

Das Projekt wird nicht erstellt und es wird dieser Fehler ausgegeben:

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

Habe versucht, nach einer Lösung zu suchen, aber es ist mir ein Rätsel. Funktioniert einwandfrei, wenn .net Core deaktiviert ist.

@didimitrie danke für das testen! Es wird sehr geschätzt.

Was den Fehler angeht, der dort auftritt, denke ich, dass es ein Problem mit VS für Mac ist, wenn Sie Projekte mit <TargetFrameworks> und <TargetFramework> mischen (beachten Sie die 's'). Wenn Sie in AccountsManager.csproj <TargetFramework>netstandard2.0</TargetFramework> in <TargetFrameworks>netstandard2.0</TargetFrameworks> ändern, _sollte_ es funktionieren. Ich denke, ich werde die Vorlagen aktualisieren, sodass nur <TargetFrameworks> für alles verwendet wird, um dieses Problem zu vermeiden.

Das Add-In für das neueste VS kann hier heruntergeladen werden .

Ich würde mich sehr freuen, wenn jemand mitmachen könnte!

Das Artefakt fehlt schon ;(

@sfkleach , es scheint, als dies scheint das Neueste zu sein .

Übrigens, 2.5.0 wurde veröffentlicht, so dass Sie die offizielle Version hier erhalten können .

Probieren Sie es aus und reichen Sie bitte neue Probleme für alles ein, von dem Sie feststellen, dass es defekt ist.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen