不使用 Visual Studio 情况下如何独立分析Visual Studio 2019性能呢 ?可以使用 Visual Studio 分析工具的命令行工具在命令提示符处分析应用程序,以及使用批处理文件和脚本自动执行分析。可以通过命令行接口生成 Visual Studio 项目。 支持ASP.NET、Azure、C++ 桌面、.NET 桌面等等项目,方便的Visual Studio 2019项目生成工具。
使用说明
从命令行使用分析工具
常规任务
设置符号的位置: 若要显示函数和参数的名称,探查器必须分析的二进制文件的符号 (.pdb) 文件具有访问权限。 这些文件应包括用于 Microsoft 操作系统以及要在分析中查看的应用程序的符号文件。 可以使用公共 Microsoft 符号服务器确保具有用于 Microsoft 二进制文件的正确 .pdb 文件。
分析应用程序: 用于分析目标应用程序的命令行工具和选项取决于应用程序的类型、分析方法以及目标是托管还是本机应用程序。
创建 .xml 和 .csv 报表: 在命令提示符处进行分析会创建可以在 Visual Studio 界面中查看的数据文件。 还可以使用 VSPerfReport 命令行工具生成数据的 .xml 或逗号分隔值 (.csv) 文件。
在没有 Visual Studio 的计算机上分析代码: 可以使用分析工具独立探查器在未安装 Visual Studio 的计算机上为应用程序收集数据。
软件特色
.NET Core 桌面应用程序支持
.NET Core 3.0 完全支持 Windows 窗体和 WPF 应用程序。
Visual Studio 2019 16.3 具有用于构建和发布 WPF 应用程序所需的熟悉工具,包括 WPF XAML 设计器、用于为 WPF 应用程序创建 MSIX 包的工具等。
此外,面向 .NET Core 项目的 Windows Forms Designer 的第一个预览版现已发布。目前还处于设计起步阶段,因此可以作为 Visual Studio 扩展(“ VSIX”)使用。一旦安装了 .NET Core Designer,Visual Studio 将根据你的应用程序的目标框架自动选择合适的设计器。设计器的预览版只支持一部分控件,但是在进一步的预览版中,每月都会添加更多控件。因此,如果需要定期使用设计器,官方不建议将 Windows Forms 应用程序移植到 .NET Core。
.NET 在容器中的应用
现在,构建 Azure 函数(v2)的开发人员可以将 docker 容器支持(仅 Linux)添加到其 C# 项目中。可以通过在解决方案资源管理器中右键单击项目名称,然后选择 Add > Docker Support 来完成。除了将 Dockerfile 添加到项目中之外,调试目标还将设置为 “Docker”,这意味着在调试 Function 应用程序时,调试目标将在运行的容器中进行。