1

Nun, da Visual Studio für Mac ist, ist es möglich, alles zu tun, was Sie unter Windows auch auf Mac tun? Ich habe gelesen, dass ich ASP.NET Core anstelle des vollständigen ASP.NET-Framework verwenden sollte, wenn ich einen Mac verwenden möchte. Welche Art von Einschränkungen verursacht dies? Kann ich beispielsweise meine Webanwendung, die ich unter Windows geschrieben habe, ohne Änderung migrieren?VS für Mac und ASP.NET Core

Ich denke an den Wechsel zu Mac als Xamarin iOS-Entwicklung ist viel einfacher auf Mac aufgrund der Einschränkungen von iOS-Entwicklung auferlegt. Aber ich schreibe auch Web-APIs und MVC-Seiten und ich frage mich, ob es in diesem Aspekt irgendwelche Probleme geben wird.

Eine andere Sache, die mir aufgefallen ist, dass Erweiterungen wie ReSharper in VS für Mac auch verfügbar sind?

+0

VS für Mac ist ein umbenanntes Xamarin Studio mit einigen Extras von VS wie der Editor-Komponente, die soweit ich weiß, übertrug, also sollte man nicht viel mehr erwarten. Es gibt kein .NET Framework für Mac, daher können Sie dort keine .NET Framework-Anwendungen erstellen, nur .NET Core (welches eines der Ziele von ASP.NET Core ist) – Tseng

+0

Da Xamarin Live Player angekündigt ist, sollten Sie es wirklich tun versuche das zu benutzen. Dann können Sie immer unter Windows und VS arbeiten. –

Antwort

1

Wie in einem der Kommentare erwähnt, können Sie nicht das gesamte .NET Framework auf Mac verwenden, so dass Sie einige Einschränkungen bezüglich der Projekte haben, an denen Sie tatsächlich arbeiten können.

Die mobilen Vorlagen in VS4Mac enthalten keine UWP, wenn Sie also File -> New tun, können Sie nicht an UWP arbeiten. Wenn Sie ein Projekt mitbringen, das Projekte wie UWP enthält, die auf Mac nicht genau unterstützt werden, sollten Sie trotzdem in der Lage sein, an dem Code zu arbeiten, den Sie einfach nicht erstellen oder bereitstellen können.

Es gibt etwas Wahrheit zu VS4Mac, das ein umbenanntes Xamarin Studio ist. Die Änderungen, die sie im letzten Jahr eingeführt haben, unterstützen jedoch das, was Miguel bei Build sagte, dass sie tatsächliche Bits von VS genommen und die XS-Komponenten durch die tatsächlichen VS-Bits wie den Debugger ersetzt haben. Sie müssen sich daran erinnern, dass VS4Mac eine Native Mac-Anwendung ist und Ihnen das Gefühl geben soll, auf dem Mac zu arbeiten, nicht auf dem PC (wie es sollte).

Ob VS4Mac für Sie ist, ist eine Frage, die nur Sie beantworten können. Diese Antwort wird von Entwickler zu Entwickler und von Aufgabe zu Aufgabe variieren.

Es ist jedoch zu beachten, dass VS4Mac eine v1 ist, soweit eine Integration mit der VS-Code-Basis. Ich sage das, um dich daran zu erinnern, dass nicht alle Features, die wir alle wollen, gerade da sind.

Bei der Unterstützung von Tools wie ReSharper kann Microsoft nicht realistisch erwarten, welche Tools unterstützt werden. Das ist wirklich in den Händen von JetBrains und wenn sie sich entscheiden, die Werkzeuge in die Gemeinschaft zu bringen.

Wie für den Xamarin Live Player ... Denken Sie daran, es ist eine Vorschau. Die Ergebnisse variieren von Entwickler zu Entwickler. Das heißt, meine bisherigen Tests haben gezeigt, dass es für sehr einfache Projekte in Ordnung ist, aber in der Sekunde, in der du ein Framework hinterlegst und jede Art von Reflektion verwendest, wird es überhaupt nicht funktionieren und ich bin mir nicht sicher, dass sich das ändern wird.

Verwandte Themen