Visual Studio 2017 für Mac: Zielplattformen und KompatibilitätVisual Studio 2017 for Mac Platform Targeting and Compatibility

Visual Studio 2017 für Mac bietet viele neue und interessante Funktionen und Produktivitätserweiterungen für die IDE, um die Entwicklung von plattformübergreifenden Desktop-Apps und mobilen Apps sowie die Entwicklung für Azure und für Web und Cloud und vieles mehr zu unterstützen.Visual Studio 2017 for Mac contains many new and exciting features and IDE productivity enhancements to support cross-platform desktop app development, cross-platform mobile development, Azure development, web and cloud development, and more. Auf der Seite Downloads können Sie Visual Studio 2017 für Mac ausprobieren.To try out Visual Studio 2017 for Mac, see the Downloads page. Weitere Informationen über alles Neue in dieser Version finden Sie in den Versionsanmerkungen von Visual Studio 2017 für Mac.For more information about everything that's new in this release, see the Visual Studio 2017 for Mac release notes.

SystemanforderungenSystem Requirements

Informationen zu den Systemanforderungen für die Installation und Ausführung der Visual Studio-Produktfamilie 2017 für Mac, einschließlich Team Foundation Server 2017 für Mac, finden Sie auf der Seite mit den Systemanforderungen für Visual Studio 2017.For information on the system requirements for installing and running the Visual Studio 2017 for Mac family of products, see the Visual Studio 2017 for Mac System Requirement page.

ZielplattformenPlatform Targeting

Visual Studio für Mac bietet innovative Tools und Technologien für die Entwicklung von Apps, die den Funktionsumfang der neuesten Plattformen vollständig ausreizen – für macOS, Android, iOS, tvOS oder watchOS sowie für Websites, -dienste und Spiele.Visual Studio for Mac provides cutting-edge tools and technologies to create apps that take advantage of the latest platform capabilities, for macOS, Android, iOS, tvOS, and watchOS, as well as web sites and services, and games.

Zusammenfassung der FunktionenFeature Summary

  • Entwicklung mobiler AppsMobile app development
    • Freigeben von Code zwischen Android und iOS mit XamarinShare code between Android and iOS with Xamarin
    • Native iOS- und Android-Benutzeroberflächen-DesignerNative iOS and Android UI designers
    • Freigegebene Benutzeroberfläche mit Xamarin.FormsShared UI with Xamarin.Forms
    • Schützen von Android-Code mit eingebetteten AssemblysProtect Android code with Embedded Assemblies
    • Visualisieren und Debuggen von Apps mit Xamarin Inspector *Visualize and debug apps with Xamarin Inspector *
    • Profilen von Apps mit dem Xamarin Profiler *Profile your apps with Xamarin Profiler *
  • Plattformübergreifende DesktopentwicklungCross-platform "desktop" development
    • macOS App-EntwicklungmacOS app development
    • .NET Core-Entwicklung.NET Core development
  • WebanwendungsentwicklungWeb application development
    • ASP.NET Core-EntwicklungASP.NET Core development
    • HTML-, CSS-, JSON-Web-Editor-ToolsHTML, CSS, JSON web editor tooling
  • Cloud-EntwicklungCloud development
    • ASP.NET Core Web-API-EntwicklungASP.NET Core WebAPI development
    • Veröffentlichen von ASP.NET Core-Projekten in Azure direkt aus der IDEPublish ASP.NET Core projects to Azure directly from the IDE
  • SpieleentwicklungGame development
    • Spieleentwicklung mit UnityUnity game development

* Visual Studio für Mac Enterprise erforderlich* Requires Visual Studio for Mac Enterprise

Visual Studio für Mac unterstützt Windows-Clientprojekte nicht wie Windows Forms, WPF oder UWP.Visual Studio for Mac does not support Windows client projects like Windows Forms, WPF, or UWP.

Visual Studio 2017 für Mac – Unterstützung für die Android-Entwicklung Visual Studio 2017 for Mac Support for Android Development

Mit Visual Studio 2017 für Mac haben Sie die Möglichkeit, native Android-Apps mit Xamarin und C# zu erstellen.Visual Studio 2017 for Mac enables you to build native Android apps using Xamarin and C#. Mit Unity können Sie Android-Spiele entwickeln.You can use Unity to build Android games.

Sie können Android SDK Manager verwenden, um ganz einfach das Android-SDK und die Android-API-Levels abzurufen.You can use the Android SDK Manager to easily obtain the Android SDK and Android API levels. Sie können weitere API-Level separat mithilfe von Android SDK Manager herunterladen.You can download additional API levels separately using the Android SDK Manager.

Weitere Informationen finden Sie unter Android-Entwicklung mit Visual Studio für Mac.For more information, see Android development with Visual Studio for Mac.

Visual Studio 2017 für Mac – Unterstützung für die iOS-Entwicklung Visual Studio 2017 for Mac Support for iOS Development

Mit Visual Studio 2017 für Mac haben Sie die Möglichkeit, native iOS-Apps mit Xamarin und C# zu erstellen.Visual Studio 2017 for Mac enables you to build native iOS apps using Xamarin and C#. Mit Unity können Sie iOS-Spiele entwickeln.You can use Unity to build iOS games.

Weitere Informationen finden Sie unter iOS-Entwicklung mit Visual Studio für Mac.For more information, see iOS development with Visual Studio for Mac.

Visual Studio 2017 für Mac – Unterstützung für die macOS/Os X-Entwicklung Visual Studio 2017 for Mac Support for macOS/OS X Development

Mit Visual Studio 2017 für Mac können Sie Konsolenanwendungen und Cocoa-Anwendungen für macOS erstellen.Visual Studio 2017 for Mac enables you to build console applications and Cocoa (desktop) applications for macOS.

Weitere Informationen finden Sie unter macOS-Entwicklung mit Visual Studio für Mac.For more information, see macOS development with Visual Studio for Mac.

Visual Studio 2017 für Mac – Unterstützung für die ASP.NET Core-Entwicklung Visual Studio 2017 for Mac Support for ASP.NET Core Development

ASP.NET Core ist ein plattformübergreifendes Open Source-Framework zum Erstellen moderner, cloudbasierter Anwendungen mit Internetverbindung, wie etwa Web-Apps und -Dienste, IoT-Apps und mobile Back-Ends.ASP.NET Core is an open-source and cross-platform framework for building modern cloud based internet connected applications, such as web apps and services, IoT apps, and mobile backends.

ASP.NET Core-Apps können mit Visual Studio 2017 für Mac entwickelt und debuggt werden, einschließlich des serverseitigen Codes sowie clientseitiger HTML, CSS und JavaScript.ASP.NET Core apps can be developed and debugged using Visual Studio 2017 for Mac, including the server-side code as well as client side HTML, CSS, and Javascript. Sie können unter Windows, macOS und Linux gehostet werden.They can be hosted on Windows, macOS, or Linux.

Weitere Informationen finden Sie unter .NET Core. Erste Schritte finden Sie in dieser praktischen Übung.For more information, see .NET Core and to get started follow this hands-on lab.

Visual Studio 2017 für Mac – Unterstützung für die Spielentwicklung mit Unity Visual Studio 2017 for Mac Support for Unity Game Development

Visual Studio für Mac Tools für Unity ist eine kostenlose Erweiterung, die Visual Studio für Mac zu einem leistungsstarken Tool zur Entwicklung plattformübergreifender Spiele mit der Unity-Plattform macht.Visual Studio for Mac Tools for Unity is a free Visual Studio extension that turns Visual Studio for Mac into a powerful tool for developing cross-platform games and apps with the Unity platform.

Weitere Informationen finden Sie unter Visual Studio Tools für Unity. Erste Schritte finden Sie in dieser praktischen Übung.For more information, see Visual Studio Tools for Unity and to get started follow this hands-on lab.

Weitere Plattformen und Technologien Other Platforms and Technologies

Visual Studio 2017 für Mac unterstützt auch die folgenden Plattformen und Technologien.Visual Studio 2017 for Mac also supports the following platforms and technologies. Weitere Informationen finden Sie unter https://www.visualstudio.com/vs/.For more information, see https://www.visualstudio.com/vs/.

  • .NET Core 1.1..NET Core 1.1. Weitere Informationen finden Sie unter https://dot.net/core.For more information see https://dot.net/core
  • F#F#
  • Web Development HTML5/CSS3 und JavaScriptWeb Development HTML5/CSS3 and JavaScript

Feedback und VorschlägeFeedback and Suggestions

Verwenden Sie den Link Vorschlag senden auf der Homepage in Visual Studio für Mac, oder besuchen Sie direkt die Seite UserVoice von Visual Studio für Mac.Use the Provide a Suggestion link on the welcome page in Visual Studio for Mac, or visit Visual Studio for Mac's UserVoice page directly. Von hier aus können Sie einen neuen Wunsch einreichen oder für vorhandene Vorschläge stimmen.From here you can add new requests or vote on existing ideas. Um ein Problem zu melden, befolgen Sie diese Anweisungen.To report a problem, follow these instructions.