精品为您呈现,快乐和您分享!
收藏本站
类型:编程开发 语言:简体
大小:1.2M 更新时间:2019-10-12
推荐指数:
应用简介
#8203;使用VisualStudio2019生成工具,可以通过命令行界面生成VisualStudio项目。支持ASP.NET、Azure、C++桌面、NET桌面等项目,方便的Visual Studio 2019项目生成工具。
使用Visual Studio 2019 构建工具,您可以通过命令行界面构建Visual Studio 项目。支持ASP.NET、Azure、C++桌面、NET桌面等项目,方便的Visual Studio 2019项目生成工具。
特征
Visual Studio 2019 构建工具支持的项目包括:ASP.NET、Azure、C++ Desktop、ClickOnce、Containers、NET Core、NET Desktop、Node.js、Office 和SharePoint、Python、TypeScript、单元测试、UWP、WCF 和Xamarin 。
软件特点
.NET Core 桌面应用程序支持
.NET Core 3.0完全支持Windows Forms和WPF应用程序。
Visual Studio 2019 16.3 具有构建和发布WPF 应用程序所需的熟悉工具,包括WPF XAML 设计器、用于为WPF 应用程序创建MSIX 包的工具等。
此外,适用于.NET Core 项目的Windows 窗体设计器的第一个预览版现已推出。它目前还处于起步阶段,因此可以作为Visual Studio 扩展(“VSIX”)使用。安装.NET Core 设计器后,Visual Studio 将根据应用程序的目标框架自动选择适当的设计器。设计器的预览版本仅支持一部分控件,但每个月都会在进一步的预览中添加更多控件。因此,如果您需要定期使用设计器,则官方不建议将Windows 窗体应用程序移植到.NET Core。
.NET 在容器中的应用
构建Azure Functions (v2) 的开发人员现在可以将Docker 容器支持(仅限Linux)添加到他们的C# 项目中。这可以通过右键单击“解决方案资源管理器”中的项目名称并选择“添加Docker 支持”来完成。除了将Dockerfile 添加到项目中之外,调试目标还将设置为“Docker”,这意味着在调试Function 应用程序时,调试目标将位于正在运行的容器中。
.NET 生产力
自C# 8.0 和.NET Core 3.0 发布以来,Visual Studio 工具也进行了更新,以使用户在使用这些新工具时更加高效。以下是官方添加的几十个重构功能。
您可以使用重构来包装平滑的调用链。要尝试此操作,请将光标放在调用链上,然后按Ctrl+R 打开“快速操作和重构”菜单。
现在还可以在重命名接口、枚举或类时重命名文件。为此,只需将光标放在类名上,然后按Ctrl+R、R 打开“重命名”对话框并选中“重命名文件”框。
16.4 Preview 1 版本中的.NET
Visual Studio 2019 16.4 的第一个预览版中的功能包括新的.NET Core 3.0 应用程序发布选项:准备运行(Crossgen)、Link 和SingleExe(制作小型.NET Core 3.0 应用程序)以及新模板。
C++
Visual Studio 2019 16.3为所有C++开发人员带来了新的生产力功能,并增强了C++跨平台开发体验。
除了这两个方面之外,任何关注C++ 标准一致性工作的人都会很高兴听到在C++ 标准库(STL) 中,在/std:c++ 最新开关下提供了几个新的预览功能,包括C++ 概念。
C++ 生产力
新版本包含许多C++ 开发人员会感到兴奋的改进。例如,您可以使用键盘快捷键Ctrl+K、Ctrl+/切换行注释,以轻松搁置您还不想编译的代码。
IntelliSense 完成列表现在比以往任何时候都更强大,具有考虑类型限定符的内置过滤器。例如,如果您在const std:vector 之后键入,该列表现在将过滤掉非法修改它的函数,例如push_back。
接下来,新的默认语义着色方案使您能够一目了然地理解您的代码。您将在以下区域看到新颜色:函数、局部变量、转义符、关键字控制(if/else/for/return)、字符串转义符和宏。还有一个选项可以区分全局函数与成员函数和变量。下面的屏幕截图展示了Visual Studio 蓝色和深色主题的新着色:
最后,IntelliCode 正式为C++ 开发人员默认启用AI 驱动的IntelliSense,并添加了一种配置“调用堆栈”窗口以隐藏或显示模板参数的方法,以提高Visual Studio 代码分析的可读性和可视性。添加了几个新的CppCoreCheck 规则,包括新的“枚举规则”规则集以及其他const、枚举和类型规则。
热门攻略
热门资讯