Visual Studio for Mac 以被微软收购的 C# 语言跨平台应用集成开发环境 Xamarin Studio 为基础,UX 用户界面则源自 Windows 版本,原生支持基于 Xamarin 的 iOS、Android、Mac 开发、集成 Azure 的 .NET Core 服务器开发。

  微软称,这使得原先以移动为核心的 Xamarin Studio IDE 转变成了针对 .NET 和 C# 语言的移动优先、云优先的开发环境。如果开发者认为完整的 IDE 环境太臃肿,也可以用轻量级的源代码编辑器 Visual Studio Code。

微软studio

  Mac 版 Visual Studio 也采用了 Roslyn 编译器平台支持智能感知和代码重构功能,并同样使用了与 Xamarin、.NET Core 一样的调试器引擎,以及与Xamarin.iOS、Xamarin.Android相同的设计器。

  微软表示:如果你喜欢 Visual Studio 的开发环境,但是需要或者想在 macOS 中使用,那么现在你的愿望成真了。它的用户体验与 Visual Studio 相同,但经过设计之后,它的观感更符合 macOS 风格。

  兼容性对于 Mac 版 Visual Studio 来说是最重要的一点。虽然他是一款新产品,还不支持所有 Visual Studio 项目类型,但是它同样使用 MSBuild 解决方案和项目格式。如果你的小组成员同时使用 macOS 和 Windows,那么你可在两个操作系统间无缝切换,共享你的项目,无需转化或者转移等。