Visual Studio 2019 16.3预览版2和Visual Studio for Mac 8.3预览版2已发布!

杰奎琳·维迪斯

Visual Studio 16.3预览版2和Visual Studio for Mac 8.3预览版2可用。因为此版本中的许多功能 是对 开发人员社区反馈,我们很高兴分享我们的变化首先,PC和Mac的最新预览版都可以从下载VisualStudio.com网站。您也可以通过单击Visual Studio 2019中的通知铃声进行内部升级。同样,在Visual Studio 2019 for Mac IDE中,单击Visual Studio >检查更新菜单项。我们的发行说明包含更多细节,请务必查看。

使用Visual Studio容器工具提高效率

使用Azure函数(v2)创建无服务器解决方案的开发人员现在可以将Docker容器支持添加到他们的C#项目中。除其他好处外,这使得Azure函数更具可移植性。此外,容器工具通过在Linux容器中轻松地容器化Azure函数来提高生产力。要进行尝试,请在解决方案资源管理器中右键单击项目名称并选择添加>Docker支持.

我们没有就此止步!首先,这些工具将Dockerfile添加到项目中,并自动构建Docker映像。接下来,您可以确保代码按预期工作,并添加了调试容器内运行的Azure函数的功能。确保调试目标设置为码头工人以启用此功能。此外,您可以设置断点、检查变量和单步执行Azure函数。

Visual Studio 2019容器工具
Visual Studio 2019容器工具

 

使用安装程序搜索和IDE新项目对话框标签更快地查找所需内容

Visual Studio安装程序的“单个组件”选项卡中的搜索框允许您快速定位用于安装的所有可用组件。此外,更新Visual Studio会自动将更新安装到Visual Studio安装程序,而不会中断IDE的更新过程。 

Visual Studio 2019安装程序中的搜索框
Visual Studio 2019安装程序中的搜索框

 

A类新建标签突出显示了最近安装的项目模板,从而使识别更容易。此外,过滤器还会在“新建项目”对话框中显示选定的值。通过固定、取消固定和从最近的项目模板列表。

“新建项目”对话框中的新标签和固定要素
“新建项目”对话框的“新建标签和接点视图”。

C中生产力的提高++

在C++方面,我们已经进行了各种生产力改进,包括语义着色和默认的IntelliCode。接下来,我们在利用本机WSL经验的基于MSBuild的Linux项目中添加了对并行构建的支持。最后,还有新的C++核心指南规则。您可以了解更多有关C++团队博客。我们在一周内经常发布深入探讨这些功能的博客帖子。

通过Xamarin.Forms的XAML热重新加载公共预览在UI上快速迭代

7月,我们宣布在Visual Studio 2019和Visual Studio 2019for Mac中对Xamarin.Forms的XAML热重新加载进行私有预览。XAML热重新加载使您能够快速更改XAML UI并查看其反映,而无需另一个构建和部署。值得注意的是,此功能不需要设置。开始调试,更改XAML,然后点击Save上线。得益于来自私人预览的惊人反馈,我们能够快速迭代该工具。因此,我们很高兴能够作为此次发布的一部分发布我们的公众预览!现在就开始使用它,方法是在工具>选项>Xamarin>热重新加载。在我们的博客中了解更多关于Xamarin.Forms的XAML热重新加载以及如何离开私人预览。

Xamarin.Forms的XAML热重新加载
Xamarin.Forms的XAML热重新加载

ASP的浏览器选择。Visual Studio 2019 for Mac中的NET核心项目

今天还提供了Visual Studio 2019 for Mac 8.3 Preview 2。作为我们持续关注的一部分。NET Core在Mac上的体验更好,我们让您更容易启动ASP。NET Core项目中的浏览器不是默认的macOS浏览器。例如,您现在可以在使用ASP时通过配置选择器选择要用于运行或调试的特定浏览器。Visual Studio 2019 for Mac中的NET核心web项目。

选择浏览器功能示例
选择Visual Studio 2019 for Mac中的浏览器功能

 

我们迫不及待地想让你试试!

我们建议您通过直接从下载更新到Visual Studio 2019 16.3预览版2VisualStudio.com网站或者,同样地,通过先前预览频道版本中的通知铃。类似地,要获得Visual Studio 2019 for Mac 8.3 Preview 2预览版,请通过IDE使用更新程序Visual Studio>检查更新菜单项。

最后,我们喜欢反馈。Visual Studio开发人员社区是解决问题和提出改进建议的最有效方法。在健壮的社区中,您可以跟踪问题、建议功能、提出问题,并从其他开发人员那里找到答案。代表我们的整个团队,感谢您对我们产品的生命如此投入。

13条评论

讨论结束。登录以编辑/删除现有评论。

  • 马特·拉瓦莱 0

    VS2019功能和更新中的文件->新项目似乎备受关注……是吗真正地那个普通的?我意识到我是通过终身企业开发来实现这一点的,但真的有那么多用户每天都在开发新项目吗?

    • 普拉蒂克·纳达戈达Microsoft员工 0

      您好,Matt–是的,我们为新项目确定了多个用例,从创建新项目以测试或原型化概念的经验丰富的开发人员,到越来越熟悉这些工具的全新Visual Studio用户(例如学生)。重新设计的目的是为了更容易地发现相关模板,以便开始使用安装的工具。

      为了解释为什么关注新项目对话,除了我们进行的客户拓展和研究之外,我们还收到了一些博客评论,分享了想法和用例。为了更好地传达我们对反馈采取的行动,我们继续在一些反馈来自的博客上共享更新。

      • 迪安·杰克逊 0

        认真思考一下:搜索某个东西如何比看到一张包含你正在寻找的东西的列表更容易被发现,还有一个额外的好处,就是除了你最初的兴趣之外,还能看到一些你甚至没有想过要搜索的东西???
        有时我们经常听到一个短语(比如“更容易被发现”),以至于我们相信它在任何情况下都是正确的。微软总是使用这个短语,但在这种情况下却不是这样。

    • 查克·瑞恩 0

      好的,我会尽可能仔细地回答这个问题。是的,有许多开发人员在创建新东西,而不仅仅是对现有解决方案进行维护。此外,旧的“新建项目对话框”还有另一个用途,新的“新建工程对话框”无法很好地工作……它是最好的(如果不是唯一的)位置,可以从较高的层次查看安装在该计算机上的所有模板,并为开发人员提供了一种寻找新内容或以前所做内容的变体的方法,而现在你必须在一开始就确切地知道自己在寻找什么。

  • worawit sudjitrak公司 0

    VS Community 2019预览版16.3.0预览版2.0当我编译我的uwp项目时一直是蓝屏的,我不知道为什么

    • 杰奎琳·维迪斯Microsoft员工 0

      谢谢您在这里告诉我们,但我不能强调在开发人员社区报告此问题的重要性开发人员社区开发人员社区。我们的开发人员会监视社区中的此类问题,如果他们需要更多信息,可以与您进一步对话。

  • 杰拉尔德·威尔茨 0

    欢迎为C/C++项目提供“Docker工具”支持。是否有标记为“已计划”的功能请求?C/C++的交叉编译比dotnet的交叉编译更常见。我相信设计起来会更困难,因为C/C++工具更复杂。尽管如此,这一地区的需求仍然非常高。

  • 赫里斯托·赫里斯托夫 0

    何时将在IntelliSense中支持C++概念语法?

    • 卢卡斯·门达基维奇Microsoft员工 0

      目前我们没有任何可分享的内容。请注意C++博客用于发布公告。

  • 超级可可乐。 0

    恢复用户长期以来一直声称的基于树的旧“新项目”窗口怎么样。如果你搜索“新建项目对话框”,就会有几页帖子声称这是微软自1997年以来在VisualStudio中做过的最糟糕的事情。还有一些帖子有很多投票和评论。
    为什么微软忽视反馈和用户群?透明度如何?为什么微软不承认“新项目”对话框、新的“开始窗口”和新的“紧凑菜单”有多糟糕?

    • 普拉蒂克·纳达戈达Microsoft员工 0

      您好,SuperCocoLoco,您说得完全正确,我们应该提高透明度,解决客户分享的所有反馈。很抱歉,这不是你的经历,我希望我们仍然有机会与你建立信任。我所在的团队一直在更新“新建项目”对话框和“开始窗口”。我们正在努力收集反馈,并平衡将有利于我们所有客户的变化,以及尝试新事物的战术决策,但这种尝试过于频繁,会给一群用户带来意想不到的负面影响。在我们增强力量以更早地发现这种影响的同时,我们还需要适应客户对这些变化的接受,并快速管理挫折,这样我们的客户就不会被阻碍或中断工作。您应该继续看到我们更公开地谈论我们的计划和决策,同时回应您与我们分享的反馈。如果您有任何具体的问题或建议,请在我们的开发人员社区投票或创建票证,因为这是我们产品团队最直接的渠道。

      • 超级可可乐。 0

        启用旧的“New Project”窗口并不是一个更容易、更简单的选项,就像一个现有的扩展、主页的另一个选项一样,就像已经有一个选项可以禁用可怕的紧凑菜单栏一样?
        你这样做难道不会省去很多麻烦、批评和抱怨吗?

  • 布莱恩·科弗斯通 0

    现在还不清楚从哪里获得“预览”版本。在您浏览到https://www.visualstudio.com,单击顶部的“下载”选项卡。然后选择“免费下载”下方的“下载预览”。
    这并不明显,因为“免费”旁边的“预览”听起来像是在推销Visual Studio的预览版。我敢打赌,很多人对“免费下载”和“预览下载”感到困惑。

    你为什么不把它叫做BETA,就像一家普通公司一样?没有人会对“下载测试版”的含义感到困惑。

反馈usabilla图标