Visual Studio 2022 for Mac-Visual Studio博客 https://devblogs.microsoft.com/visualstudio/tag/visual-studio-2022-for-mac网站/ Visual Studio工程团队产品洞察力的官方来源 2023年8月30日星期三22:37:29+0000 英语-美国 每小时 1 https://devblogs.microsoft.com/visualstudio/wp-content/uploads/sites/4/2018/10/microsoft-Favicon.png Visual Studio 2022 for Mac-Visual Studio博客 https://devblogs.microsoft.com/visualstudio/tag/visual-studio-2022-for-mac网站/ 32 32 Visual Studio for Mac退役公告 https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-referement-announcement(https://devblogs.microso.com/visualstudio/vsual-studia-for-mac-repirement-annuncement)/ https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-relement-announcement/#comments 2023年8月30日星期三16:57:03+0000 https://devblogs.microsoft.com/visualstudio/?p=244800 今天,我们宣布Visual Studio for Mac IDE将退役。Visual Studio for Mac 17.6将继续支持12个月,直至2024年8月31日,并提供针对安全问题的服务更新和Apple更新的平台。

帖子Visual Studio for Mac退役公告首次出现在Visual Studio博客

]]>
今天,我们宣布Visual Studio for Mac IDE将退役。Visual Studio for Mac 17.6将继续支持12个月,直到8月31日标准2024年,提供了针对安全问题的服务更新和苹果更新的平台。虽然已经决定退休Visual Studio for Mac,我们仍然致力于开发Mac上的开发人员,提供类似于最近宣布的VS代码的C#开发工具包以及其他扩展,使您能够利用我们在中的持续投资。Mac上的NET开发。

跨操作系统环境开发

通过不断的用户反馈和Visual Studio for Mac的使用模式,我们将重点放在优化Visual Studio(在任何操作系统上都可以通过Microsoft Dev Box访问)和C#Dev Kit for VS Code(在任何OS上都可以访问)。

此退役公告对现有用户意味着什么?

随着今天的发布,我们将重新定向资源,并将重点放在增强Visual Studio和VS代码上,优化它们以进行跨平台开发。Visual Studio for Mac中不会添加任何新的框架、运行时或语言支持。然而,在接下来的12个月里,我们将继续提供必要的更新,例如针对关键错误修复、安全问题和苹果更新平台的服务更新。我们还将继续提供运行时和工作负载更新,以便您可以继续构建和发布基于的应用程序。净6。NET7和Mono框架。虽然没有正式支持,但我们还为启用了基本支持。用于构建和调试应用程序的Visual Studio for Mac中的NET 8。我们希望通过这些承诺和对以下备选方案的投资,我们可以最大限度地减少对Mac上工作流程的干扰。

何时停止支持Visual Studio for Mac?

自8月31日起不再支持Visual Studio for Mac标准, 2024. 届时,Visual Studio for Mac将仅通过my.visualstudio.com作为旧版安装提供给具有Visual Studio订阅的用户,但不再提供服务或维护。如果您有任何支持协议,您将继续获得技术支持,直至8月31日标准, 2024.

我有哪些选项可以代替Visual Studio for Mac?

使用Visual Studio for Mac有几种替代解决方案:

带有新C#开发工具包和相关扩展的Visual Studio代码:最近宣布的C#开发工具包,.NET MAUI、和团结VS代码的扩展在预览中可用,旨在增强VS代码对的功能。NET和C#开发人员。这些扩展在所有受支持的平台(包括macOS)上以本机方式运行,并且随着它们从预览版过渡到GA及以后版本,使用这些扩展的体验将继续得到改进。

在Mac上的VM中的Windows上运行的Visual Studio IDE:此选项将涵盖最广泛的IDE需求,例如对Xamarin、F#的遗留项目支持,以及使用虚拟机(VM)在iOS上的远程开发体验。

在Windows上运行的Visual Studio IDE位于云中的VM中:Visual Studio仍然是的首选工具。NET/C#开发。来自的云托管虚拟机Microsoft开发人员方框提供从Mac通过Web或本机RDP客户端访问VS的全部功能,而无需在本地计算机上运行虚拟机的开销。

分享您的反馈!

我们要感谢你们所有人对Visual Studio for Mac的支持,感谢你们成为Visual Studio社区的重要组成部分。我们致力于Mac上的开发人员,希望您的反馈能够影响我们未来的投资C#开发工具包,.NET MAUI、和团结VS代码的扩展,以及Microsoft开发人员方框

安东尼·坎吉亚洛西

集团产品经理|开发部门

帖子Visual Studio for Mac退役公告首次出现于Visual Studio博客

]]>
https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-relement-announcement/feed/ 214
Visual Studio for Mac 17.5现在可用 https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-17-5-is-now-available网站/ https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-17-5-is-now-available/#comments 2023年2月21日星期二18:54:50+0000 https://devblogs.microsoft.com/visualstudio/?p=241591 我们很高兴地宣布Visual Studio for Mac 17.5的发布。除了常规的增量改进之外,我们还重点改进了此版本的Git体验。当我们看到这些改进和其他重大变化时,请继续阅读。

帖子Visual Studio for Mac 17.5现在可用首次出现于Visual Studio博客

]]>
我们很高兴地宣布Visual Studio for Mac 17.5的发布。除了常规的增量改进之外,我们还重点改进了此版本的Git体验。当我们看到这些改进和其他重大变化时,请继续阅读。与往常一样,如果您想知道在此版本中所做的所有更改,可以查看发行说明

如果您已经在使用Visual Studio for Mac预览版,请使用Visual Studio>检查更新…要更新的菜单项。如果您尚未使用,请立即下载:

Git改进

Git状态栏的详细信息。从左到右,它包含一个读取“main”的按钮,标签读取“HEAD”,按钮读取“5 changes”

 

最引人注目的新Git功能是状态栏中的新GitBranch Selector。从这里,您可以随时快速查看您所在的分支机构,以及是否有需要进行的更改。在分支选择器菜单中,您可以创建新的分支或开关,并管理现有的分支和标记。

新的分支切换器菜单。它包含以下项目“New Branch…”、“Merge…”、“Rebase…”、“release/vsmac17.4”、“main”、“latest vsmac”、“roslyn post-bump”、“Locals(4)”、“Remotes(240)”、“Tags(448)”和“Branches and Remotes…”。本地、远程和标记菜单具有子菜单。

点击Changes(更改)指示器会显示Git Changes(Git更改)工具窗口,我们在其中进行了一些其他重大更改。

Git Changes工具窗口现在与您在Visual Studio for Windows上已经知道的UI更加一致,帮助人们在两种环境之间切换。除了是一种更熟悉的体验外,UI还可以更容易地查看正在进行的更改以及仍然需要执行的更改。内联按钮允许暂存、取消暂存文件或放弃更改。

Git Changes工具窗口的新UI。右上角有两个按钮,分别标有“Pull”和“Push”。下面是一个空文本框,其中包含占位符文本“Commit or stash message”。下面是一行三个控件:一个显示“全部提交”的弹出按钮,一个标记为“修改”的复选框,以及一个带有“列表”和“树”符号的分段控件。下面是阶段更改表。目前没有阶段性更改。最后是未声明的更改。有一个更改,以树格式显示在其父文件夹下。还有一个按钮,上面写着“Stage All”
新的git通过改进的工作流程更改了工具窗口

如果您还没有设置Git存储库,我们在对话框中添加了一些额外的指导,以帮助您开始。

热出口

Git并不是唯一有所改进的领域。我们为Visual Studio for Mac 17.5引入了另一个新功能,称为热退出。

“热退出”允许您在文件中有未保存的更改时,无论出于何种原因,都可以快速退出应用程序,而无需通过“保存更改”对话框。然后,当您返回到应用程序时,您的更改将作为未保存的更改保存。热退出意味着Visual Studio for Mac 17.5将不再显示阻止关闭的对话框。

默认情况下启用“热退出”,但可以在中关闭应用程序首选项>文本编辑器>常规

编辑生产力

我们还做了一些改进,使您在编辑器中的工作效率更高。其中一个改进是字体支持。一些以前无法使用或无法正常工作的字体(例如Fira Code Light)现在可以完美工作。

编辑器中还添加了选择突出显示功能,以帮助您更快、更容易地找到与您的选择相匹配的其他文本。编辑器中有三行代码。他们读到了“Console.WriteLine(“你好,西雅图”);Console.WriteLine(“晚安,西雅悯”);控制台.Write line((“早上好,西雅雅图,我在听”);”西雅图这个词在第一行被选中。第二行和第三行中出现的其他单词“Seattle”也会突出显示

单元测试改进

您还可以在“单元测试”工具窗口中找到性能增强。它的UI在速度上有了一些改进,我们对整体体验的质量进行了一些更新,单元测试发现现在在解决方案中查找单元测试时更快、更可靠,而且它现在在使用时运行测试时使用正确的体系结构。网络6.0

Visual Studio for Mac 17.6预览版1

今天,我们还将发布下一版本的第一个预览版—Visual Studio for Mac 17.6。17.6系列的一大重点是提高整体体验和总体性能的质量。

使用Visual Studio for Mac 17.6 Preview 1,您将发现一个新的异步灯泡/Quickfix功能,该功能使灯泡菜单的使用体验更加流畅和高效。您将不再需要等待收集所有建议后才能看到菜单。

我们还为Hex编辑器引入了一个新的Go to功能,使其更容易导航–按Ctrl+G并输入字节偏移量。您可以通过前缀0x使用十进制或十六进制值。

显示Go to position条目的十六进制编辑器。条目中写入了0xd0

您可以将预览与稳定的17.5版本一起安装,所以今天就试试看:

请继续分享您的反馈

请继续分享您的想法并继续发送建议问题报告! 您可以使用帮助>报告问题帮助>提供建议菜单以共享反馈,或转到Visual Studio for Mac开发人员社区网站为您的最爱投票。

帖子Visual Studio for Mac 17.5现在可用首次出现于Visual Studio博客

]]>
https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-17-5-is-now-available/feed/ 6
.NET MAUI现在在Visual Studio for Mac 17.4中可用 https://devblogs.microsoft.com/visualstudio/net-maui-is-now-available-in-visual-studio-for-mac-17-4/ https://devblogs.microsoft.com/visualstudio/net-maui-is-now-available-in-visual-studio-for-mac-17-4/#评论 2022年11月22日星期二16:00:12+0000 https://devblogs.microsoft.com/visualstudio/?p=240514 我很高兴与大家分享这个消息。NET多平台应用程序UI(.NET MAUI)现在在Visual Studio for Mac中可用!  .NET MAUI工具在8月份的17.4预览版Visual Studio for Mac中发布,然后在11月8日,我们发布了的正式可用性。NET MAUI工具在17.4稳定版本中。 

帖子.NET MAUI现在在Visual Studio for Mac 17.4中可用首次出现于Visual Studio博客

]]>
我很高兴与大家分享这个消息。NET多平台应用程序UI(.NET MAUI)现已在Visual Studio for Mac中提供!  .NET MAUI工具在8月发布的17.4预览版Visual Studio for Mac中发布,然后在11月8日发布第个我们运送了的。NET MAUI工具在17.4稳定版本中。 

此版本还为提供了最新的质量和可靠性改进。NET MAUI SDK作为的一部分。净值7。查看我们的GitHub上的发行说明Visual Studio for Mac发行说明 

在Visual Studio for Mac 17.4中,您现在可以访问许多相同的。Visual Studio(Windows)中提供的NET MAUI生产力功能。 

Android/iOS/Mac Catalyst的单个项目和调试

使用。NET MAUI单个项目,您不需要强调跨平台的资源管理。NET MAUI单一项目是一个单一共享项目中特定于平台的开发经验和工具的抽象,可以从Mac机器中针对Android、iOS和Mac。如果你有一台Windows机器,你也可以为Windows构建相同的应用程序! 

使用多目标和SDK风格的项目。NET MAUI允许您在单个项目中共享资源文件、单个跨平台应用程序入口点以及用于运行的简化调试目标选择。NET MAUI应用程序。  

使用。NET MAUI单个项目,您可以轻松获得单个优化的开发体验,同时还可以跨多个平台和设备访问所有特定于平台的体验和API。   

图像截图2022 11 17下午4 31 39 2022 11 17下午5 20 04图像截图

XAML热重新加载和实时可视化树

我们的视觉设计工具经过优化,可以在构建UI的同时提高您的生产力。使用XAML热重新加载,您可以在对XAML进行更改时在运行的应用程序中实时查看UI更改。这意味着您不需要每次都构建和部署应用程序来验证UI更改。 

使用Live Visual Tree,您可以看到正在运行的XAML代码的实时视图,该视图的结构为正在运行的应用程序中所有UI元素的层次结构的树视图。 

X代码14和。NET 7支持

.NET MAUI for。净值7重点是改进性能和功能,因为我们已经解决了您的主要反馈问题,并且是完全跨平台的,所以您可以在Mac上利用这些优势! 

我们上个月发布了对Visual Studio for Mac的XCode 14支持。XCode 14.1即将在即将发布的服务版本中提供支持! 

入门

立即开始。NET MAUI和。NET 7,通过安装Visual Studio for Mac 17.4版请看下面的视频,并查看我们的文档&样品 了解更多信息。我们还将很快发布一个新的激活教程,其中包含交互式步骤,将引导您完成第一次构建。NET MAUI应用程序。

我们将继续努力为添加更多功能。NET MAUI项目,包括。NET(C#)热重新加载和XAML实时预览贯穿整个下一版本。同时,请通过帮助>报告问题菜单提交您的功能请求和错误报告,以帮助我们指导下一个版本。 

感谢所有尝试过的人。NET MAUI,并通过调查回复、错误报告和各种社区讨论,为我们提供了自8月份以来预览版的反馈。您的反馈对我们指导的下一步至关重要。Visual Studio for Mac中的NET MAUI。我们很高兴看到你尝试。NET MAUI,我们希望不断提高您的开发效率。   

如何给我们反馈: 

帖子.NET MAUI现在在Visual Studio for Mac 17.4中可用首次出现于Visual Studio博客

]]>
https://devblogs.microsoft.com/visualstudio/net-maui-is-now-available-in-visual-studio-for-mac-17-4/feed/ 11
Visual Studio for Mac 17.4现在可用 https://devblogs.microsoft.com/visualstudio/visual-studio-17-4-is-now-available网站/ 2022年11月8日星期二19:00:52+0000 https://devblogs.microsoft.com/visualstudio/?p=240186 Visual Studio for Mac v17.4现已上市!此版本包括对编辑器的改进,如新的编辑状态边距和类焊盘的返回,以及对用户报告的问题的修复。我们还将发布Visual Studio for Mac 17.5的第一个预览版,让人们了解我们的计划。 

帖子Visual Studio for Mac 17.4现在可用首次出现于Visual Studio博客

]]>
Visual Studio for Mac v17.4今日发布!此版本包括对编辑器的改进,如新的编辑状态边距和类焊盘的返回,以及对用户报告的问题的修复。我们还将发布Visual Studio for Mac 17.5的第一个预览版,让人们了解我们的计划。 

要立即更新,请使用Visual Studio>检查更新…IDE中的菜单。如果您尚未使用,请立即下载: 

 

此博客文章总结了此版本中的主要更改。您可以查看发行说明了解我们所做的所有更改。 

用户界面改进,让您保持流畅

自17.3版发布以来,我们一直在投资改进Visual Studio的 shell使开发人员能够更高效地工作。你会发现以下变化让你保持流畅,并帮助你比以往更有效率: 

  • 在文档区域中,您现在可以将文档浮动到单独的窗口中,也可以将文档置于并排布局中。

显示编辑器的动画图像。两个选项卡处于打开状态,第二个选项卡位于最前面。第二个选项卡将被拖动并从选项卡栏中分离。当它在编辑器上拖动时,会出现一个拆分窗口指示器,显示3个选项:左、中、右。中心选项已禁用。将选项卡拖到右侧拆分指示器上并将其放下。将在第一个编辑器旁边打开一个包含拖动选项卡的新编辑器

  • Class Pad又回来了,使得导航和理解项目架构比以前更快、更容易。
  • 输出工具窗口(如应用程序输出和生成输出)现在遵循您的字体设置。 
  • 幕后改进有助于使解决方案资源管理器和Dock Layout系统更快、更稳定。

在编辑器中更快地查找所需内容 

在编辑器中,我们进行了改进,帮助开发人员更快地找到他们需要的东西:可以更改编辑器中的行距以提高可读性,并且突出显示了当前行号以帮助更快地找到您在文本编辑器中的位置。 

显示行距设置的动画图像。左侧有一个标签为“Less”的滑块,右侧有一个标记为“More”的滑块。下面是显示一些示例代码的文本区域。当滑块的旋钮向右移动时,文本编辑器中的行间距变大

您还可以在编辑器的右下角找到编辑状态边距。从这里,您可以快速查看当前行和列,并更改前导空格和行尾字符。 

编辑器状态边距,表示插入符号位于第66行第13列,缩进空白为空格,新行字符序列为换行字符

面包屑选择器中的条目现在与图标配对,以帮助您一目了然地找到要查找的方法、字段或属性。

显示路径栏弹出菜单部分的图像。条目旁边有一个图标,指示其用途

最后,Hex编辑器返回帮助您查看和编辑二进制文件。 

显示新十六进制编辑器的图像。十六进制编辑器分为两部分。左边是以2为一组的十六进制数字。右边是文件的ASCII表示

使用调试器提高工作效率 

我们添加了在调试期间重新启动当前应用程序的功能,减少了返回调试会话所需的单击次数。您可以从调试工具栏访问此功能。 

工具栏部分的图像,显示运行按钮、配置选择器和调试器按钮栏,其中包含新的“重新启动调试器”按钮

添加了一个新的模块工具窗口,允许用户快速查看其应用程序正在加载的模块。 

显示模块窗口的图像。有一个包含加载模块详细信息的表

使用最新的语言和功能 

我们已经在项目系统中进行了投资,以帮助您以您想要的方式创建更多代码。您会发现的。净值 7对Azure函数和MAUI的支持,以及对存档和发布MAUI应用程序的支持。 

我们还添加了支持,以便您可以将MAUI应用程序绑定到本机iOS库并编辑项目属性。 

对于那些希望使用最新C#11功能的用户,包括原始字符串文本、文件范围类型、列表模式等,Visual Studio for Mac 17.4现在支持C#11的功能。  

 

Visual Studio 17.5预览版1也可以使用

今天,我们还将发布下一版本的第一个预览版—Visual Studio 2022 for Mac v17.5。您可以将此版本与v17.4版本并行安装–如果您的计算机上已经有Visual Studio for Mac的预览版本,则可以使用Visual Studio>检查更新…菜单更新到下一个预览。也可以使用预览安装程序进行安装: 

在17.5系列中,我们正在努力改进Git工作流,改进字体处理。NET7对“单元测试”和“输出”窗口的支持和改进,以及整个应用程序的可访问性改进。我们也在考虑推出热重新加载和LSP支持。 

在Preview 1中,我们切换到了running on。NET7的一些性能改进,您将发现对一些以前无法使用的字体的改进字体支持,如Cascadia Code Semi-Light。 

显示字体Cascadia Code Semi Light的文本编辑器图像

请继续分享您的反馈 

我们希望您喜欢使用Visual Studio for Mac 17.4,并希望它能帮助您提高开发效率。您的反馈对Visual Studio for Mac的发展起到了重要作用!请继续分享您的想法并继续发送建议问题报告。您可以使用帮助>报告问题帮助>提供建议菜单以共享反馈或转到Visual Studio for Mac开发人员社区网站为您的最爱投票。 

帖子Visual Studio for Mac 17.4现在可用首次出现在Visual Studio博客

]]>
Visual Studio for Mac 17.3现在可用 https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-17-3-is-now-available网站/ https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-17-3-is-now-available/#comments 2022年8月9日星期二19:08:03+0000 https://devblogs.microsoft.com/visualstudio/?p=238900 今天,我们发布了Visual Studio for Mac v17.3。此版本包括用户机密支持、几个新的代码修复、Apple Developer Accounts、添加任务窗口和在本机UI中实现的正则表达式对话框,以及对报告的主要用户问题的修复。我们还将发布Visual Studio for Mac 17.4的第一个预览版,

帖子Visual Studio for Mac 17.3现在可用首次出现于Visual Studio博客

]]>
今天,我们发布了Visual Studio for Mac v17.3。此版本包括用户机密支持、几个新的代码修复、Apple Developer Accounts、添加任务窗口和在本机UI中实现的正则表达式对话框,以及对报告的主要用户问题的修复。我们还发布了Visual Studio for Mac 17.4的第一个预览版的预览支持。NET多平台应用程序UI

要立即更新,请使用Visual Studio>检查更新…IDE中的菜单。如果您尚未使用,请立即下载:

此博客文章总结了此版本中的主要更改。您可以查看发行说明了解我们所做的所有更改。

注意:Visual Studio 2022 for Mac没有17.1或17.2版本。次要版本号更改为17.3,以匹配Visual Studio(在Windows上)的版本号,并解决产品之间存在不同版本号集令人困惑的反馈。

.NET开发人员生产力

用户机密支持

此版本的Visual Studio for Mac包含对用户机密管理器的支持。这个秘密管理员建议在开发期间存储敏感信息,如API密钥、密码和数据库连接。信息存储在项目路径之外的JSON文件中,因此您不会意外地将信息检入公共存储库。

Visual Studio for Mac的屏幕截图,显示“管理用户机密”上下文菜单项。

通过新的代码修复提高效率

我们引入了几个新的代码修复程序,这些程序将改善您的编码体验。让我们看一看其中的几个问题,首先是针对无效约束的新代码修复。

Visual Studio for Mac的屏幕截图显示了类型enum的类型约束的代码修复,建议改为“struct,System.enum”。

还有一种新的重构,允许您在顶级语句和计划。主要风格。

Visual Studio for Mac的屏幕截图,显示了将作为顶级语句编写的单行控制台应用程序转换为程序的代码修复。主要风格。

.NET有一个新属性,称为字符串语法属性它允许您告诉编译器字符串表示什么类型的数据,例如JSON、Regex或DateTime。Visual Studio for Mac现在支持基于字符串表示的数据类型进行语法高亮显示。

包含正则表达式字符串的代码示例的屏幕截图。正则表达式具有语法高亮显示功能,并显示正则表达式语法的Intellisense。

以下示例显示了JSON字符串的语法高亮显示:

包含JSON字符串的代码示例的屏幕截图。该字符串具有突出显示的语法。

任务窗口和正则表达式对话框更新为本机UI

我们已经将Task Window和Regular Expressions对话框更新为本机UI,它提供了与macOS的更好集成和改进的可访问性支持。在等待迁移到本机UI时,任务窗口在17.0中被删除,我们很高兴在此版本中重新添加它。

苹果开发人员帐户

此版本包括对Individual的初始支持AppStoreConnect帐户非企业级苹果开发人员所需的。

要添加AppStoreConnect帐户,请打开Visual Studio for Mac/Preferences,然后选择“Apple Developer Accounts”项。在“Apple Developer Accounts”(Apple开发人员帐户)中,单击“Add Account”(添加帐户)按钮并选择“Add Individual Accounts(添加个人帐户)”,然后输入AppStoreConnect API Key信息。创建帐户后,可以通过“查看详细信息”按钮访问证书和配置文件。

 

Visual Studio for Mac 17.4预览版1现在可用

今天,我们还将发布下一版本的第一个预览版—Visual Studio 2022 for Mac v17.4。您可以将此版本与v17.3版本并行安装–如果您的计算机上已经有Visual Studio for Mac的预览版本,则可以使用Visual Studio>检查更新…菜单更新到下一个预览。也可以使用预览安装程序进行安装:

在第一次预览中,我们包括以下功能:

MAUI和Xamarin的预览支持

17.4预览版1改进了我们对的预览支持。NET多平台应用程序UI,使您能够构建、部署和调试。iOS、macOS和Android上的NET MAUI应用程序。此版本包括XAML热重新加载支持,用于更改用户界面并查看运行中的应用程序中反映的更改。

注意:如果你还没有。NET MAUI安装后,您必须重新下载预览安装程序并选择“.NET MAUI”。一次。NET MAUI已安装,您可以查找并创建。NET MAUI应用程序。

最小API脚手架支持

我们增加了对ASP新架子工的支持。NET核心最小API。这使您可以通过OpenAPI支持和实体框架查询从模型类快速生成API端点。

Visual Studio for Mac“添加新脚手架”对话框的屏幕截图,显示选中的“带读/写端点的API”选项。

Visual Studio for Mac的“添加新脚手架”对话框的屏幕截图,显示“API with read/write endpoints,using Entity Framework”选项。

调试器面板中的模块视图

在Visual Studio调试期间,新的“模块”窗口将列出并显示有关应用程序使用的DLL和可执行文件(.exe文件)的信息。

显示模块窗口的Visual Studio for Mac屏幕截图。

请继续分享您的反馈

请继续分享您的想法并继续发送建议问题报告! 您可以使用帮助>报告问题帮助>提供建议菜单以共享反馈,或转到Visual Studio for Mac开发人员社区网站为您的最爱投票。

帖子Visual Studio for Mac 17.3现在可用首次出现于Visual Studio博客

]]>
https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-17-3-is-now-available/feed/ 8
Visual Studio for Mac 17.3预览版2现已推出 https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-17-3-preview-2-is-now-available网站/ https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-17-3-preview-2-is-now-available/#评论 2022年6月14日星期二19:26:47+0000 https://devblogs.microsoft.com/visualstudio/?p=238455 今天,我们发布了Visual Studio for Mac v17.3预览版2;重点关注Visual Studio for Mac v17.0版本的顶级客户反馈。如果您已经在使用Visual Studio for Mac预览版,请使用Visual Studio>检查更新…菜单进行更新。

帖子Visual Studio for Mac 17.3预览版2现已推出首次出现于Visual Studio博客

]]>
今天我们发布了Visual Studio for Mac v17.3预览版2;重点关注Visual Studio for Mac v17.0版本的顶级客户反馈。如果您已经在使用Visual Studio for Mac预览版,请使用Visual Studio>检查更新…要更新的菜单。如果您尚未使用,请立即下载:

此博客文章总结了此版本中的主要更改。您可以查看预览发行说明了解我们所做的所有更改。

此版本中修复的主要问题

我们的每个版本都专注于修复开发人员社区网站上报告给我们的一些顶级项目。在此版本中,一些首要问题包括:

.NET MAUI改进

在Visual Studio for Mac v17.3 Preview 1中,我们引入了对的支持。NET MAUI开发。要开始使用它,您应该下载预览安装程序并选择。NET MAUI工作负载以安装模板和所需的依赖项。

v17.3预览版2中的新增功能,我们现在添加了对New File(Item)模板的支持。要使用这些,请右键单击。NET MAUI项目或该项目中的文件夹,然后选择添加>新建文件…菜单。

此外,我们还对Apple身份验证流进行了一些修复,以供应您的iOS应用程序。现在,您可以使用App Store connect API密钥连接您的帐户。要添加Apple帐户,请使用Visual Studio>首选项…>Apple Developer帐户菜单。此体验仍在进行中,请尝试并向我们发送您的反馈!

请继续分享您的反馈

请继续分享您的想法并继续发送建议问题报告! 您可以使用帮助>报告问题帮助>提供建议菜单以共享反馈,或转到Visual Studio for Mac开发人员社区网站为您的最爱投票。

帖子Visual Studio for Mac 17.3预览版2现已推出首次出现于Visual Studio博客

]]>
https://devblogs.microsoft.com/visualstudio/visual-studio-for-mac-17-3-preview-2-is-now-available/feed/ 7
Visual Studio 2022 for Mac现已推出 https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-is-now-available网站/ https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-is-now-available/#comments 2022年5月23日星期一19:31:35+0000 https://devblogs.microsoft.com/visualstudio/?p=238212 今天,我很高兴与大家分享Visual Studio 2022 for Mac v17.0的正式发布(GA)的消息,现在可以下载了。这是迄今为止最快的Visual Studio for Mac版本,具有全新的本地macOS UI,

帖子Visual Studio 2022 for Mac现已推出首次出现于Visual Studio博客

]]>
今天,我很高兴与大家分享Visual Studio 2022 for Mac v17.0的正式发布(GA)的消息,现在可以下载了。这是目前最快的Visual Studio for Mac版本,具有全新的本机macOS UI,完全运行在上。NET 6,并针对Apple Silicon(ARM64)处理器进行了优化。

Visual Studio for Mac的浅色和深色主题,显示打开的代码文件。

今天,我们还将发布Visual Studio for Mac下一次更新的预览版,您可以将其与此v17.0 GA版本并行安装。此预览提供了对的初始支持。NET7开发,以及首次了解的工具。NET毛伊岛。您可以在v17.0发行说明预览发行说明

享受快速流畅的体验

此版本将IDE的前端UI替换为完全本地的macOS UI,取代了我们以前结合了许多UI技术的体系结构。我们还替换了IDE的后端,转而在其上运行。净值6。这两个主要变化的结合导致迄今为止速度最快、响应最快的Visual Studio for Mac版本

通过移动IDE在顶部运行。NET 6中,我们还解决了对IDE的一个最重要的请求——Visual Studio for Mac现在在Apple Silicon上本机运行(ARM64)处理器。像打开大型解决方案这样的操作现在比Visual Studio 2019 for Mac快50%。

使用构建现代应用程序。净额6

使用此版本,您可以使用.NET 6和C#10。还支持Azure Functions v4,因此您可以在之上开发无服务器应用程序。净值6。

而Visual Studio for Mac v17.0不支持。NET MAUI,与它一起发布的新预览版支持使用进行iOS、Android和macOS应用程序的跨平台开发。NET 6和。NET毛伊岛。

利用Visual Studio中的更高效工具

最后,此版本重点关注通过启用以下功能来改善您的日常开发体验Visual Studio中的常见功能(在Windows上),例如Git Changes窗口、工具窗口拖放和子字导航。

Visual Studio for Mac中的“Git更改”窗口,允许在Git版本控制中创建提交。
一个新的Git Changes窗口,用于查看和提交您的工作。

Visual Studio 2022 for Mac,文件列表(解决方案窗口)停靠在IDE的右侧。然后将窗口拖放到左侧停靠。
将解决方案窗口从IDE的右侧移动到左侧。

一个文本编辑器,显示代码“publicstaticCatalogBaseURL”,并通过键盘移动单词Catalog Base和URL。
在C#编辑器中导航子单词。

接下来是什么?

今天,我们还将发布下一版本的第一个预览版—Visual Studio 2022 for Mac v17.3。您可以将此版本与v17.0版本并行安装–如果您已经在使用v17.0预览/RC版本,则可以使用Visual Studio>检查更新…菜单更新到下一个预览。

下一个版本的重点是通过为提供现代开发体验,继续我们在v17.0中开始的工作。NET,带有首字母。NET 7和。NET MAUI工具。我们还将处理顶级反馈,并完成向本机UI的迁移,以实现一些不太常用但很重要的功能,如Task/TODO列表。您可以通过查看路线图并查看预览1中的内容发行说明

此外,对于那些跟随的人…是的,我们通过几次++操作提高了我们的小版本号。这是为了匹配Visual Studio(在Windows上)的版本号,并解决产品之间存在不同版本号集的问题。我们的目标是在操作系统中以类似的发布节奏发布VisualStudioIDE。

对的初始支持。NET MAUI工具

我们很高兴与大家分享这一点.NET多平台应用程序UI(MAUI)已正式发布Visual Studio 2022 for Mac v17.3现在支持创建新项目、生成和部署。NET MAUI应用程序到iOS、macOS和Android,以及XAML热重新加载。我们将向添加更多功能。NET MAUI项目,包括共享项目属性页、应用程序发布支持和。NET热重新加载(用于C#编辑),贯穿整个下一个版本。

请通过帮助>报告问题菜单,我们为即将到来的马厩工作。NET MAUI工具发布!

谢谢您!

如果没有你,我们不可能完成此次发布!感谢数以千计的开发人员,他们在过去一年中通过错误报告、调查响应和讨论尝试并提供了预览版的反馈。

请继续分享您的想法并继续发送建议问题报告! 您可以使用帮助>报告问题帮助>提供建议菜单以共享反馈,或转到Visual Studio for Mac开发人员社区网站为您的最爱投票。

帖子Visual Studio 2022 for Mac现已推出首次出现于Visual Studio博客

]]>
https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-is-now-available/feed/ 21
Visual Studio 2022 for Mac候选版本2 https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-release-candidate-2/ https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-release-candidate-2/#评论 2022年5月11日星期三16:57:05+0000 https://devblogs.microsoft.com/visualstudio/?p=237886 Visual Studio 2022 for Mac 17.0候选版本2现在可用!在本次发布中,我们重点讨论了第一个候选版本中报告的主要问题。这项工作建立在早期预览的基础上,我们已经将IDE的UI移动到完全本地的macOS UI,并将IDE迁移到在上面运行。NET 6(实现对苹果M1(arm64)处理器的本机支持)。

帖子Visual Studio 2022 for Mac候选版本2首次出现于Visual Studio博客

]]>
Visual Studio 2022 for Mac 17.0候选版本2现在可用!在本版本中,我们重点解决了首次发布候选。这项工作建立在早期预览的基础上,我们已经将IDE的UI移动到完全本地的macOS UI,并将IDE迁移到在上面运行。NET 6(支持苹果M1(arm64)处理器的本机支持)。立即使用获取最新版本Visual Studio>检查更新…Visual Studio for Mac中的菜单,或直接下载:

此版本中修复的主要问题

我们要感谢像您这样花时间在RC中报告问题的开发人员。我们使用您的反馈创建了一个更好的Visual Studio for Mac,并鼓励大家继续分享您的观察结果。以下是此版本中修复的一些由客户报告的主要问题:

除了这些修复程序之外,您还可以在发行说明

请将您的反馈发送给我们

感谢您帮助报告问题,并使Visual Studio 2022 for Mac成为迄今为止最好的Visual Studio for Mac版本。在您有机会试用此版本后,请通过参加Visual Studio for Mac预览调查让我们了解您的想法:

 

请继续发送给我们建议问题报告也!您可以使用帮助>报告问题帮助>提供建议菜单以共享反馈,或转到Visual Studio for Mac开发人员社区投票给那些对你来说最重要的人。

 

 

帖子Visual Studio 2022 for Mac候选版本2首次出现于Visual Studio博客

]]>
https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-release-candidate-2/feed/ 6
Visual Studio 2022 Mac候选版本 https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-release-candidate网站/ https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-release-candidate/#comments 2022年4月26日星期二18:26:53+0000 https://devblogs.microsoft.com/visualstudio/?p=237673 我代表我们的整个团队非常激动地宣布,Visual Studio 2022 for Mac 17.0 Release Candidate(RC)现在可以供您下载了,它包含一个go-live许可证,允许您在生产环境中进行开发。

帖子Visual Studio 2022 for Mac候选版本首次出现于Visual Studio博客

]]>
我代表我们的整个团队非常激动地宣布,Visual Studio 2022 for Mac 17.0 Release Candidate(RC)现在可以供您下载了,它包含一个go-live许可证,允许您在生产环境中进行开发。

Visual Studio for Mac IDE,左侧是文件列表,中间是代码编辑器,右侧是Git Changes窗口。Git changes窗口显示了一个暂存文件和一条提交注释“Adding support for unsubscribing from podcasts”
带有新Git Changes窗口的Visual Studio 2022 for Mac

为每个人提供更快、更流畅的IDE

此版本将IDE的前端UI替换为完全本地的macOS UI,取代了我们以前由UI技术组合而成的体系结构。我们还将IDE的后端替换为在其上运行。净值6。这两个主要更改的组合会带来更流畅的UI体验。无论是在IDE中编码,还是以最适合您的方式布局工具窗口和工作区,您都会在Visual Studio for Mac中看到这一点。

除了我们迁移到本地macOS UI的工作之外,IDE现在还完全支持本地macOS可访问性工具,如VoiceOver和Voice Control。Visual Studio for Mac现在将与macOS可访问性体验更加一致,并将能够利用新的操作系统功能,例如macOS Monterey中引入的完全键盘访问功能。

Visual Studio for Mac显示macOS VoiceOver描述Git更改窗口
macOS VoiceOver描述新Git Changes窗口的内容

 

本机支持Apple的M1处理器

Visual Studio for Mac现在可以利用苹果M1(ARM64)处理器的原始性能,这要归功于提供的本机ARM64支持。净值6。与在M1处理器上运行的Visual Studio 2019 for Mac相比,加载大型解决方案等操作的速度要快50%。

视频显示了Mac与M1处理器上解决方案加载时间的比较。显示Visual Studio 2022 for Mac上12秒钟内加载的解决方案与。在Visual Studio 2019 for Mac中为23秒。
Mac与Apple M1处理器上解决方案加载性能的比较。

使用构建现代应用程序。净额6

使用此版本,您可以构建ASP。NET核心、云和控制台应用程序使用.净6和C#10。现在还支持Azure Functions V4,因此您可以在上开发无服务器应用程序。净6。

通过URL打开时打印Hello,World的C#最小API应用程序
用C#10编写一个最小的API

.NET MAUI工具:即将推出v17.1

Visual Studio 2022 for Mac v17.0不支持.NET MAUI工具。在即将发布的Visual Studio 2022 for Mac v17.1版本中,您还可以使用构建移动应用程序。NET 6和。NET毛伊岛。.NET MAUI RC出局了,团队正在为GA做准备!你将能够打开。NET MAUI项目中的Visual Studio for Mac预览版,团队将添加更多内容。NET MAUI工具支持贯穿整个夏季!

Visual Studio提供了更高效的工具

最后,本版本通过启用Visual Studio(在Windows上)中的一些常见功能(如Git Changes窗口、工具窗口拖放和子字导航),重点关注改善您的日常开发体验。

Git更改

使用新的Git更改窗口,您可以轻松查看在Git版本控制下解决方案中修改、添加或删除的文件。

Visual Studio for Mac中的“Git更改”窗口,允许在Git版本控制中创建提交。
用于查看和提交工作的新Git Changes窗口

 

工具窗口拖放

作为Visual Studio 2022 for Mac转向本机macOS UI的一部分,我们更新了工具窗口拖放布局支持,以提供与Visual Studio(在Windows上)相同的视觉提示。现在,当您拖动工具窗口时,您将看到屏幕上的图标,这些图标显示了窗口可以停靠的位置。

Visual Studio 2022 for Mac,文件列表(解决方案窗口)停靠在IDE的右侧。然后将窗口拖放到左侧停靠。
将解决方案窗口从IDE的右侧移动到左侧。

在Visual Studio中,工具窗口是IDE边缘的小窗格,如解决方案/文件列表、Git更改窗口、文档大纲等。通过单击并拖动这些窗口的标题,然后将其“停靠”到IDE的另一侧,可以重新排列这些窗口。您还可以自动隐藏它们,以便它们仅在鼠标悬停时显示。

子字导航

这个版本中编辑器的一个很好的新功能是子字导航;最近在Windows上运行的Visual Studio 2022中引入的一项功能。以字符串“HelloWorld”为例,当您使用Ctrl+Alt+左箭头和Ctrl+Alt+右箭头快捷键时,光标将在子单词“Hello”和“World”之间移动。更容易在源代码中的这些子单词之间移动或选择。

一个文本编辑器,显示代码“publicstaticCatalogBaseURL”,并通过键盘移动单词Catalog Base和URL。
在C#编辑器中导航子单词。

此版本中还添加了数百个错误修复和许多较小的改进,如新的代码重构,您可以在发行说明

分享您的想法和反馈

我们需要您的帮助,以确保Visual Studio 2022 for Mac能够取代Visual Studio 2019 for Mac。您的反馈对于确保这是迄今为止速度最快、效率最高的版本至关重要。在您有机会试用此RC版本后,请通过参加Visual Studio for Mac预览调查让我们了解您的想法:

请在我们的Visual Studio for Mac预览调查中分享您的想法,并继续发送建议问题报告! 您可以使用帮助>报告问题帮助>提供建议菜单以共享反馈,或转到Visual Studio for Mac开发人员社区网站投票给那些对你来说最重要的人。

帖子Visual Studio 2022 for Mac候选版本首次出现于Visual Studio博客

]]>
https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-release-candidate/feed/ 24
Visual Studio 2022 for Mac预览版9 https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-preview-9/ https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-preview-9/#评论 2022年4月12日星期二19:08:22+0000 https://devblogs.microsoft.com/visualstudio/?p=237498 Visual Studio 2022 for Mac 17.0预览版9现已推出!在本版本中,重点是解决先前预览版本中报告的首要问题。这项工作建立在早期预览的基础上,我们已经将IDE的UI移动到完全本地的macOS UI,并将IDE迁移到在上面运行。NET 6(支持苹果M1(arm64)处理器的本机支持。

帖子Visual Studio 2022 for Mac预览版9首次出现于Visual Studio博客

]]>
Visual Studio 2022 for Mac 17.0预览版9现已推出!在本版本中,重点是解决先前预览版本中报告的首要问题。这项工作建立在早期预览的基础上,我们已经将IDE的UI移动到完全本地的macOS UI,并将IDE迁移到在上面运行。NET 6(支持苹果M1(arm64)处理器的本机支持。立即使用获取最新版本Visual Studio>检查更新…产品中的菜单,或直接下载:

此版本中修复的主要问题

感谢迄今为止报告问题的所有人。以下是此版本中修复的一些由客户报告的主要问题:

除了这些修复程序外,您还可以在发行说明

对影响你的首要问题进行投票

当我们专注于提高Visual Studio 2022 for Mac版本的质量时,我们依靠开发人员社区网站作为我们使用IDE的开发人员反馈的主要来源。上一篇博客帖子,我们讨论了如何使用帮助>报告问题IDE中的菜单。如果您有任何问题,请继续向我们发送这些问题报告!

您可以帮助我们关注最重要问题的另一种方式:搜索现有问题并将您的投票添加到影响您的项目中。当您单击已报告的问题时,可以使用投票计数旁边的向上和向下箭头对项目进行投票:

一个包含向上箭头和向下箭头的框,位于单词10 Votes旁边。光标位于向上箭头的顶部。
支持开发者社区的问题

在审查最新版本中报告的问题时,我们总是从投票最多的项目开始,以了解对开发人员的影响程度。如果您对某个问题投赞成票,请添加评论,并添加其他步骤以重现该问题。您还可以私下上传日志文件,以便我们进行故障排除。要查找日志文件,请使用帮助>打开日志目录IDE中的菜单。选择日志文件,右键单击Archive并创建一个.zip文件,然后(私下)上传带有您的评论的.zip。

请继续分享您的反馈

感谢您帮助报告问题,并使Visual Studio 2022 for Mac成为迄今为止最好的Visual Studio for Mac版本。在您有机会试用此预览版后,请通过参加Visual Studio for Mac预览调查让我们了解您的想法:

此外,如果您有兴趣直接接收我们团队的更新,加入我们的预览新闻稿–我们将分享最新消息,并为您提供更多机会向我们的团队提供反馈。

如前所述,请在我们的Visual Studio for Mac预览调查中分享您的想法,并继续发送建议问题报告! 您可以使用帮助>报告问题帮助>提供建议菜单以共享反馈,或转到Visual Studio for Mac开发人员社区网站投票给那些对你来说最重要的人。

 

 

帖子Visual Studio 2022 for Mac预览版9首次出现于Visual Studio博客

]]>
https://devblogs.microsoft.com/visualstudio/visual-studio-2022-for-mac-preview-9/feed/ 9