Visual Studio 2019 for Mac 应用

Visual Studio for Mac 是 Mac 上的 .NET 集成开发环境,可用于编辑、调试和生成代码、发布应用 。 除了预期的功能(例如,标准编辑器和调试程序)外,Visual Studio for Mac 还包括编译器、代码完成工具、图形设计器和源代码管理,以简化软件开发过程。

Visual Studio for Mac 支持许多与其 Windows 对应的文件类型相同的文件类型(如 .csproj、.fsproj 或 .sln文件),并且支持 EditorConfig 等功能,这意味着可以使用最适合自己的 IDE。

Visual Studio for Mac 采用许多强大的工具,将它的 Windows 对应产品打造成十分强大的 IDE。 Roslyn 编译器平台用于重构和 IntelliSense。 它的项目系统和生成引擎使用 MSBuild,它的源编辑器使用与 Windows 上的 Visual Studio 相同的基础。 对于 Xamarin 和 .NET Core 应用,使用的是相同的调试器引擎,对于 Xamarin.iOS 和 Xamarin.Android 使用的是相同的设计器。

可以在 Visual Studio for Mac 中执行的操作

Visual Studio for Mac 支持以下类型的开发:

  • 使用 C#、F# 的 ASP.NET Core Web 应用程序,以及对 Razor 页面、JavaScript 和 TypeScript 的支持
  • 使用 C# 或 F# 的 .NET Core 控制台应用程序
  • 使用 C# 的跨平台 Unity 游戏和应用程序
  • 使用 C# 或 F# 和 XAML 的 Xamarin 中的 Android、iOS、tvOS 和 watchOS 应用程序
  • 使用 C# 或 F# 的 Cocoa 桌面应用

本文探讨了 Visual Studio for Mac 的各个部分,并简要介绍了使其成为一款用于创建这些应用程序的强大工具的部分功能。

.NET Core Web 开发

使用 .NET Core(一种跨平台的 .NET 实现)在 Windows、Linux 和 macOS 上构建 Web 应用。 它是模块式的开放源代码,使用所需的包即可在本地安装。

Visual Studio 2019 for Mac 应用

.Net Core Web 开发

使用 .NET Core 3.1

Visual Studio 2019 for Mac 现提供对 .NET Core 3.1 SDK 的完全支持。 体验所有新功能,并构建功能强大的 ASP.NET Core web 应用和 API。 创建新项目时将它添加为目标,立即开始使用。

Visual Studio 2019 for Mac 应用

创建项目 .Net Core 3.1

Visual Studio 2019 for Mac 应用

.Net Core Web 应用和API

使用 .NET Core 工具和库创建可在任意平台上运行的高性能且高度可伸缩的 Web 应用。 使用强大的调试程序在本地开发和调试,然后直接从 IDE 部署到 Azure。 Visual Studio for Mac 附带了适合 HTML5、CSS3 和 JavaScript 的一流编辑器。

Visual Studio 2019 for Mac 应用

支持 Razor、Html、CSS和JavaScript 等

在本地快速发布应用或快速发布到云端

使用集成的发布工具在本地或在线发布 .NET Core 应用。 使用“发布到文件夹”功能快速发布到文件系统上的文件夹,或者使用向导支持从 IDE 直接发布到 Azure。

Visual Studio 2019 for Mac 应用

应用发布

集成的 Docker 支持

Visual Studio for Mac 提供了集成支持,有助于使用 Docker 容器开发和部署微服务。 通过直接从 Solution Pad 添加支持,实现 .NET Core 应用的容器化。

Visual Studio 2019 for Mac 应用

Docker 部署

Visual Studio for Mac 上的 Xamarin

通过对 Xamarin 的卓越支持,可以开发适用于 Android、macOS、iOS、tvOS 和 watchOS 的丰富本机体验。 应用从外观上看与本机的一样,因为它们就是本机的。 使用 Xamarin 生成的应用利用平台特定的硬件加速,并进行编译以实现本机性能。 访问本机平台功能,如 ARKit、CoreML、指纹、蓝牙、NFC 等。 在 Xamarin 应用中利用本机 iOS 和 Android 库,以获得全面和简化的功能。

Visual Studio 2019 for Mac 应用

Xamarin 丰富的应用开发

利用内置的可视化设计器,为 iOS 和 Android 制作 UI。 对于 Android 应用程序,Visual Studio for Mac 包含其自己的设计器,该设计器适用于 Android .xml 文件来直观地构造用户界面。

Visual Studio 2019 for Mac 应用

Xamarin.Android 应用开发

IOS 设计器与 Visual Studio for Mac 完全集成,可进行 .xib 和 Storyboard 文件的可视编辑,以创建 iOS、tvOS 和 WatchOS UI 和转换。

Visual Studio 2019 for Mac 应用

Xamarin.IOS 应用开发

借助 Xamarin.Forms,可以使用 C# 或 XAML 来构建适用于 iOS、Android 和 macOS 的跨平台用户界面。 借助此开源移动 UI 框架,可以从单个共享代码库生成应用。 此外,对 MVVM 模式的内置支持意味着可以创建可测试且可扩展的代码。

Visual Studio 2019 for Mac 应用

Xamarin.Forms 应用开发

Visual Studio for Mac 构建实时 3D 应用

借助 Visual Studio for Mac 中随附的一流调试、C# 支持和生产力工具,构建下一款游戏和实时 3D Unity 应用程。

Visual Studio 2019 for Mac 应用

Unity 3D 应用

集成源代码管理

在任意提供程序(包括 GitHub 和 Azure DevOps)托管的 Git 或 SVN 存储库中管理代码。 查看差异、暂存文件,并从 Visual Studio for Mac 内部进行提交。

Visual Studio 2019 for Mac 应用

源代码管理


分享到:


相關文章: