excel - 如何使用 Visual Studio 工具集检测 VSTO 插件 (Excel)?

标签 excel visual-studio-2012 vsto performance-testing instrumentation

我正在尝试在 Windows 8 上使用 Visual Studio 2012 分析和检测我的 VSTO Excel 插件。我想收集托管函数调用计数及其时间。

我对默认采样选项没有任何问题,但结果对我来说通常太高了(即 ntdll.dll 和 wow64.dll 是执行“所有工作”的二进制文件)。但是,我尝试检测插件总是会产生“无数据”的结果;我试图附加到现有的 Excel 进程,暂停并将分析方法切换到“仪器”,以及使用性能向导创建一个仪器配置文件。

在这种情况下,输出窗口会显示如下消息:

Data written to C:\project-source\Report130912(3).vsp.
Profiling finished.
File contains no data buffers
File contains no data buffers
Analysis failed

Visual Studio 是否支持这种方案,还是我做错了什么?有没有其他工具可以尝试获取这些数据?

最佳答案

我通过...使我的搜索查询更通用:)

http://mikedoszhang.blogspot.com/2011/10/profile-net-office-add-in-through.html

从本质上讲,每个需要检测的二进制文件都必须为 COM 互操作注册并为 x86 架构(而不是任何 CPU)构建。此外,您需要明确指定要检测的二进制文件。

关于excel - 如何使用 Visual Studio 工具集检测 VSTO 插件 (Excel)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18771602/

相关文章:

c# - 如何将 VSTO C# 代码连接到功能区和/或键盘快捷键

.net - 仅将部分先决条件与 ClickOnce 捆绑在一起

python xlrd从excel文本单元格接收 float

jquery - 将选定的行从表导出到Excel

excel - 引用 Excel 函数中的最后一个工作表来对多个工作表中的相同范围求和

c++ - 密码过滤器无法在 vs2012 中编译

vba - 使用 find 方法查找下一个可用的空白行

visual-studio - Visual Studio 2012 先决条件 : Incorrect Function Setup Failure

c# - 将 ViewModel 中包含的 ObservableCollection 绑定(bind)到 ListView

button - VSTO C# : How to disable the popup (tooltip) on a Ribbon Button