使用 MSBuild 在构建过程中进行内存分析

Posted

技术标签:

【中文标题】使用 MSBuild 在构建过程中进行内存分析【英文标题】:Memory profiling within build process with MSBuild 【发布时间】:2012-07-11 13:35:00 【问题描述】:

除其他外,我们还在使用 MSBuild 的构建过程中使用自动化 UI 测试。由于一些问题,我们现在正在寻找可以集成到构建过程中并在运行 UI 测试期间收集信息(有趣的值、错误、警告......)的内存分析器。

我发现的内存分析器的api(例如What Are Some Good .NET Profilers?)似乎对msbuild没有很好的支持!?有人遇到过此类问题或有解决方案吗?

感谢您的回答!

【问题讨论】:

【参考方案1】:

您可以使用带有命令行支持的 VSPerfASPNETCmd 工具。 http://msdn.microsoft.com/en-us/library/dd255376.aspx

您需要将其集成到构建后事件或使其成为 msbuild 任务。

【讨论】:

以上是关于使用 MSBuild 在构建过程中进行内存分析的主要内容,如果未能解决你的问题,请参考以下文章

MSBuild.SonarQube.Runner.Tool不分析.cs文件

禁用代码分析输出 MSBuild

使用 (XALM) 构建过程模板在 TFS 2013 中将工具路径设置为 MSBuild 2019

使用 dotnet 和 MsBuild 构建 .NET 应用程序有啥区别?

面向对象编程——程序执行过程中内存分析

使用dotTrace6.0进行性能,内存分析