Visual Studio 2019生成工具 16.5 官方版
大小:1.19MB
时间:2020-03-18
平台:WinAll,Win7,Win10
软件简介
Visual Studio 2019生成工具支持的项目包括:ASP.NET、Azure、C++ 桌面、ClickOnce、容器、.NET Core、.NET 桌面、Node.js、Office 和 SharePoint、Python、TypeScript、单元测试、UWP、WCF 和 Xamarin。
VisualStudio201916.4新增功能
VisualStudio现在支持"FIPS相容性模式"
XAML设计器缩放/位置现在默认为“适合全部”。
添加了“创建数据绑定”对话框。
区域IntelliSense改进
XAMLIntelliSense中的代码片段
弹出XAML编辑器作为设计器的单独窗口
显示引用的程序集的资源
实时可视化树中的“仅我的XAML”
合并资源字典
XAML孤岛支持
编辑模板现在可与第三方控件结合使用。
C++CMake项目中提供更好的Clang-Tidy支持。
AddressSanitizer支持在Windows上用MSVC编译的项目。
支持将本地Git存储库发布到GitHub。
通过垂直文档选项卡将文档选项卡更改为垂直布局。
此版本中的.NET效率提升包括:能够直接在错误列表中配置代码样式规则的严重性级别;“查找所有引用”现在提供按类型和成员分组的选项;进行了重构,可将局部函数设置为静态,并将在函数外部定义的变量传入到该函数的声明和调用。
集成终端添加了新功能和常规稳定性修复(仅适用于预览版)
容器工具窗口添加了检查、停止、启动和删除Docker容器和映像的功能
可以选择自动隐藏工具窗口以提高启动性能
C++MSBuild和CMake项目中对Clang和MSVC的支持。
管理发布依赖项或使用连接的服务时自动检测SQLServer和Azure存储连接字符串
添加了使用64位运行时开发AzureFunctions的支持。
添加了对.NETCore3.0应用发布选项的支持:准备运行(Crossgen)、链接和SingleExe
此版本中的.NETProductivity新增功能包括直接通过编辑器配置代码样式规则的严重性级别,使用新的GoToBase命令轻松地沿继承链向上导航,为所有参数添加NULL检查并为覆盖方法添加XML文档。
软件介绍
使用VisualStudio2019生成工具,可以通过命令行接口生成VisualStudio项目。支持ASP.NET、Azure、C++桌面、.NET桌面等等项目,方便的VisualStudio2019项目生成工具。
软件特色
.NETCore桌面应用程序支持
.NETCore3.0完全支持Windows窗体和WPF应用程序。
VisualStudio201916.3具有用于构建和发布WPF应用程序所需的熟悉工具,包括WPFXAML设计器、用于为WPF应用程序创建MSIX包的工具等。
此外,面向.NETCore项目的WindowsFormsDesigner的第一个预览版现已发布。目前还处于设计起步阶段,因此可以作为VisualStudio扩展(“VSIX”)使用。一旦安装了.NETCoreDesigner,VisualStudio将根据你的应用程序的目标框架自动选择合适的设计器。设计器的预览版只支持一部分控件,但是在进一步的预览版中,每月都会添加更多控件。因此,如果需要定期使用设计器,官方不建议将WindowsForms应用程序移植到.NETCore。
.NET在容器中的应用
现在,构建Azure函数(v2)的开发人员可以将Docker容器支持(仅Linux)添加到其C#项目中。可以通过在解决方案资源管理器中右键单击项目名称,然后选择Add>DockerSupport来完成。除了将Dockerfile添加到项目中之外,调试目标还将设置为“Docker”,这意味着在调试Function应用程序时,调试目标将在运行的容器中进行。
.NET生产力
由于C#8.0和.NETCore3.0已发布,因此VisualStudio工具已更新,以使用户在使用这些新工具时效率更高。以下是官方添加的数十种重构功能。
你可以使用重构包装流畅的调用链。要尝试此操作,请将光标放在呼叫链上,然后按Ctrl+R,打开“快速操作和重构”菜单。
现在,还可以在重命名接口、枚举或类时重命名文件。为此,只需将光标放在类名称中,然后按Ctrl+R,R以打开“重命名”对话框并选中“重命名文件”框。
16.4Preview1版本中的.NET
VisualStudio201916.4第一个预览版中的功能包括新的.NETCore3.0应用程序发布选项:``准备运行(Crossgen)、链接和SingleExe(制作微型.NETCore3.0应用程序)以及新模板。
C++
VisualStudio201916.3为所有C++开发人员带来了新的生产力功能,并增强了C++跨平台开发体验。
除了这两个方面,遵循C++标准一致性工作的人都将很高兴听到C++标准库(STL)中的内容,/std:c++latest开关下提供了几个新的预览功能,包括C++Concepts。
C++生产力
新版本包含许多令C++开发人员兴奋的改进。例如,可以使用键盘快捷键Ctrl+K、Ctrl+/切换行注释,以轻松地搁置尚不想编译的代码。
借助内置的考虑类型限定符的过滤器,IntelliSense完成列表现在比以往更强大。例如,如果在conststd::vector之后键入,列表现在将过滤掉会非法修改它的函数,例如push_back。
接下来,新的默认语义着色方案使你能够一目了然地理解代码。你会在以下区域中看到新的颜色:函数、局部变量、转义符、关键字–控件(if/else/for/return),字符串转义符和宏。还有一个选项可以区分全局函数和成员函数以及变量。下面的截图说明了VisualStudio蓝色和深色主题的新着色:
最后,官方表示为C++开发人员默认启用了AI驱动的IntelliSense的IntelliCode,并添加了一种方法来配置“调用堆栈”窗口以隐藏或显示模板参数,以提高可读性,并在VisualStudio代码分析中添加了一些新的CppCoreCheck规则,包括新的“枚举规则”规则集以及其他const、枚举和类型规则。