Visual Studio IconVisual Studio 2017 for Mac 版本 7.6 发行说明



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


单击按钮下载最新版 Visual Studio 2017 for Mac。 有关设置和安装的说明,请参阅设置并安装 Visual Studio for Mac 文档。

Download Visual Studio 2017 for Mac

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

要详细了解其他相关下载,请参阅下载页


7.6 中的新增功能

Visual Studio 2017 for Mac 7.6 版本

版本主要变化

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

已知问题

请参阅已知问题部分。


7.6 中新增功能的详细信息

Release Notes Icon Visual Studio 2017 for Mac 版本 7.6

发布时间:2018 年 8 月 20 日

7.6 中的新增功能

Azure Functions

发布 Azure Functions

现在可以通过 Visual Studio for Mac 发布 Azure Functions。 若要发布,右键单击 Function 项目并选择“发布”,然后创建或发布到现有的 Azure 应用服务,如以下屏幕截图中所示。

Azure Functions publishing; Create a new App Service
(图 1)Azure Functions 发布;创建新的应用服务
Azure Functions publishing; Configure Storage Account
(图 2)Azure Functions 发布;配置存储帐户

有关将 Azure Function 发布到 Azure 的详细信息,请参阅 Azure Functions 文档。

“新建 Azure Functions”模板

我们更新并改进了创建新 Functions 项目时的体验。 以前,新项目默认使用 HttpTrigger 函数。 Visual Studio for Mac 现在提供可在创建新项目时选择的可用触发器类型。

New Azure Function; select trigger type
(图 3)新建 Azure Function;选择触发器类型
New Azure Function; provide trigger details
(图 4)新建 Azure Function;提供触发器详细信息

有关在 Visual Studio for Mac 中使用 Azure Functions 的详细信息,请参阅 Azure Functions 文档。

在 7.6 中修复的问题

性能

我们进行了以下性能修复:

代码编辑器

我们对代码编辑器进行了以下修复:

Editor overtype marker
(图 5)编辑器改写标记

可访问性

我们进行了以下可访问性方面的修复:

项目

我们对项目系统进行了以下修复:

.NET Core

我们对 .NET Core 支持进行了以下修复:

  • 修复了以下问题:更改项目属性后,不会还原 .NET Core 项目。
  • 修复了新文件的默认生成操作。
  • 修复了生成 ASP.NET Core Angular 项目时 UI 挂起的问题。
  • 当 ASP.NET Core 加载项尝试安装 HTTPS 开发证书时,现在将显示要求输入用户名和密码的 macOS 消息对话框:

    dotnet-dev-certs 希望进行更改。

  • 修复了使用 IntelliSense 的建议无法将声明添加到空的 C# 文件中。

NuGet

我们对 NuGet 支持进行了以下修复:

  • 修复了以下问题:IntelliSense 无法识别 NuGet 源转换
  • 用户将不会再遇到更新 PackageReference 删除元数据的问题。
  • 我们现在支持打开解决方案即可执行无操作还原。 如果未更改包引用,则将发生无操作还原。
  • Visual Studio for Mac 现在支持 Mono 的 MSBuild 附带的 NuGet SDK 解析器。 这允许 SDK 从 NuGet 下载并由 SDK 样式的项目使用。

F#

我们为 F# 开发人员修复了以下问题:

Web 工具

我们对 Web 工具进行了以下更新:

调试器

shell

此版本引入了以下功能:

  • 现在,如果安装了工作簿,则可以从欢迎页创建交互式工作簿。

Visual Studio for Mac Shell 中解决了以下问题:

版本控制

Xamarin

Xamarin.Forms

有关更多信息,请参阅 Xamarin 发行说明

Xamarin.Android

有关更多信息,请参阅 Xamarin 发行说明

Xamarin.Mac

Xamarin.iOS

此版本中增加了对 ClassKit 权利的支持。 ClassKit 支持 iPad 教育应用中的功能,可供教育机构使用 Apple School Manager 和受管理的 Apple ID。

Xamarin.iOS 设置

Visual Studio for Mac 中的自动设置现在尝试默认创建和使用通配符应用 ID 和设置配置文件,而不是基于 Info.plist 文件中指定的捆绑包标识符来创建应用 ID。 默认情况下,使用通配符 ID 可减少开发人员门户中需要维护的配置文件数和 ID 数。

有关在 Xamarin.iOS 中设置的详细信息,请参阅 Xamarin.iOS 中的自动设置文档。

我们还修复了 Xamarin.iOS 项目的以下问题:

可视化设计器

iOS 设计器
  • 现在,当选定视图的父视图不是视图控制器的根时,将突出显示该父视图。
  • 现在,XIB 文件中支持具有子视图控制器的 UINavigationControllers。
  • 现在,在视图中使用嵌入/取消嵌入时会保留约束。
  • 从工具箱拖出的项现在显示为图标,直到它们被拖动到合适的拖放区域上。
Android 设计器
  • 现在,通过全保真布局编辑,即使在设计模式下,也可以保留 XAML 修改。
  • 我们已将呈现器更新为最新的 Android Oreo。
  • 在通货膨胀期间改进自定义控件的可靠性
  • 支持对系统提供的值使用示例数据
Xamarin.Forms 预览器
  • 为 C# 和 F# Xamarin.Forms 项目添加了工具箱支持
    • 当 C# 或 F# Xamarin.Forms 项目依赖于 Xamarin.Forms 版本 3.1.0.583944 或更高版本时,Xamarin.Forms 控件将出现在工具箱中,帮助那些对工具箱不熟悉的用户发现这一功能。
    • 此版本包括将这些控件拖放到代码编辑器上的功能,提供了一个 XAML 元素片段。

其他修复程序和增强功能


Release Notes IconVisual Studio for Mac 7.6.1 (7.6.1.9)

发布日期:2018 年 8 月 23 日

此版本解决了以下问题:

Release Notes IconVisual Studio for Mac 7.6.2 (7.6.2.33)

发布日期:2018 年 8 月 29 日

此版本解决了以下问题:

另外,我们继续对核心 IDE 进行改进,以修复 IntelliSense 的问题、挂起和崩溃。


Release Notes IconVisual Studio for Mac 7.6.3 (7.6.3.1)

发布日期:2018 年 8 月 30 日

此版本解决了以下问题:


Release Notes IconVisual Studio for Mac 7.6.4 (7.6.4.22)

发布时间:2018 年 9 月 10 日

此版本引入了向我们提供反馈的更为简单的新方法,即直接从 IDE 提供反馈。 使用此功能,能够更轻松地创建工单或查找同一问题的现有工单。

若要访问此新工具,请选择“帮助”>“报告问题”:

Report a problem dialog
(图 6)新的“报告问题”对话框

在此对话框中,可以浏览你关注的问题、搜索类似问题,或报告一个新问题:

Report a problem dialog step 2
(图 7)新的“报告问题”对话框

此版本还解决了以下问题:


Release Notes IconVisual Studio for Mac 7.6.5 (7.6.5.20)

发布时间:2018 年 9 月 13 日

此版本解决了以下问题:


Release Notes IconVisual Studio for Mac 7.6.6 (7.6.6.17)

发布时间:2018 年 9 月 19 日

此版本增加了对 Xcode 10 的支持。 Xcode 10 提供对 iOS 12、watchOS 5、macOS 10.14 和 tvOS 12 的支持。

此版本还修复了以下问题:


Release Notes IconVisual Studio for Mac 7.6.7 (7.6.7.49)

发布时间:2018 年 9 月 25 日

此版本解决了以下问题:


Release Notes IconVisual Studio for Mac 7.6.8 (7.6.8.38)

发布时间:2018 年 10 月 1 日

此版本解决了以下问题:


Release Notes IconVisual Studio for Mac 7.6.9 (7.6.9.22)

发布时间:2018 年 10 月 8 日

此版本解决了以下问题:

我们还继续进行了一些小修复和改进以提高性能和稳定性。


Release Notes IconVisual Studio for Mac 7.6.10 (7.6.10.27)

发布时间:2018 年 10 月 22 日

此版本解决了以下问题:


Release Notes IconVisual Studio for Mac 7.6.11 (7.6.11.9)New Release icon

发布时间:2018 年 11 月 2 日

此版本增加了对 Xcode 10.1 的支持

此版本还解决了以下问题:


已知问题

下面列出了 Visual Studio 2017 for Mac 版本 7.6 中存在的所有已知问题:

  • 调试 Xamarin.iOS 时,Visual Studio for Mac 调试器经常崩溃。

Team Foundation 版本控制

Team Foundation 版本控制 (TFVC) 支持可用作 Visual Studio for Mac 的扩展。 有关安装和使用扩展的详细信息,请参阅连接到 Team Foundation 版本控制指南。


我们做得怎么样?

我们期待你的宝贵意见和建议! 可通过 Visual Studio for Mac IDE 中的报告问题选项来报告问题,并在开发人员社区门户中跟踪反馈。


博客

通过参考开发人员工具博客网站中的见解和建议,随时掌握所有新版本的最新最全资讯,并发表有关大量功能的深入分析帖子。

Developer Tools Blogs


Visual Studio 2017 for Mac 发行说明历史记录

可以查看旧版 Visual Studio 2017 for Mac 发行说明:


返回页首