Visual Studio 2017 for Mac

Last Update: 2017/10/30

开发人员社区 | 系统要求 | 兼容性 | 可分发代码 | Xamarin | 博客 | 维护


本文包含有关 Visual Studio 2017 for Mac(版本 7.2)最新发布的信息。

使用 Visual Studio 2017 for Mac,通过 Xamarin 和 .NET Core 生成移动应用、Web 应用和云应用,以及通过 Unity 生成游戏。

Download Visual Studio 2017 for Mac

若要了解 Visual Studio 2017 for Mac 的详细信息,请参阅 Mac 系统要求Mac 平台目标及兼容性

若要了解有关其他相关下载的详细信息,请参阅下载页。

反馈

我们期待你的宝贵意见和建议! 可通过 Visual Studio for Mac IDE 右上角的“报告问题”选项报告问题。 可在开发人员社区门户中跟踪自己的反馈。 如有任何建议,请通过 UserVoice 告知我们。

发布日期:2017 年 10 月 9 日 - Visual Studio 2017 for Mac 7.2.0.636

Visual Studio for Mac 7.2 主要侧重于 bug 修复和性能改进,包括以下功能。

.NET 核心

  • 安装过程中默认包含 .NET Core 2

Android

  • 按需 SDK 安装程序。 可在后台安装未安装的 Android SDK。
  • 现支持 Android 8.0 Oreo。

iOS

  • 此版本支持 Xcode 9。

Docker 支持

可将 ASP.NET Core 应用发布到 Docker 容器,并从应用服务运行这些应用。

若要在项目中启用 Docker 支持,请右键单击 ASP.NET Core Web 应用和“添加”>“添加 Docker 支持”。

若要将 Web 应用发布到 Docker 容器,请使用 Visual Studio for Mac 中引入的“发布”>“发布到 Azure”工作流(右键单击“Solution Pad”中的 Web 应用项目)。

在发布期间,在 Azure 上创建以下资源:

  • 容器注册表。
  • 创建并标记新的 Docker 映像,然后将其推送到此 Azure 容器注册表。
  • 适用于容器注册表的 Azure 存储。
  • 应用服务。
    • 此操作会从容器注册表下载并运行映像。

mac docker publish

(图 1)Docker 发布

注意:

  • 如果使用现有资源组,则它必须与正在创建的应用服务计划位于相同区域。
  • 如果要创建新的资源组,则必须将容器注册表和应用服务计划设置在同一区域(例如,两者都必须在“美国西部”)。
  • 应用服务计划的 VM 大小必须为 S1 或更大。

Xamarin Live Player(预览)

Xamarin Live Player 使开发者可直接在 iOS 和 Android 设备上持续部署和调试应用。

有关详细信息,请访问 xamarin.com/live

请注意,当前已禁用 Live Player 集成。 通过切换“启用 Xamarin Live Player”,可在首选项 | 项目 | Xamarin Live Player(预览)中启用。

其他

  • IoT 和 Azure Functions 目前为预览版,并可作为其他扩展通过扩展管理器获得。 Visual Studio for Mac 默认情况下不安装它们。

此版本中已修复的主要问题

已知问题

  • Azure Functions:首次创建项目时无法调试 Azure Functions。 关闭并重新打开项目以便能够调试。
  • Docker 可能会妨碍启动使用 HAXM 的 Android 仿真器。 调试仿真器上的 Android 应用时,请先关闭 Docker,再尝试调试。

Visual Studio 2017 for Mac 版本 7.1 发布说明

Visual Studio 2017 for Mac 版本 7.0 发布说明

返回页首