有谁知道我可以对我的 Windows 边栏小工具进行代码分析的方法?
我玩过 IE8 的“开发者工具”中的代码分析工具和 Visual Studio 2010 中包含的代码分析工具,但我找不到包含 我的小工具所依赖的System.*
API的方法(因为它是边栏环境中的标准)。该小工具还依赖于跨域 AJAX 请求;这通常在侧边栏环境中是允许的。
通过代码分析,我主要是指:
- 函数调用次数
- 函数执行时间
我使用 Visual Studio 2010 和性能向导尝试了以下操作:
- 使用“仪器”模式并选择“一个 ASP.NET 或 JavaScript 应用程序”。但是,该小工具在 Internet Explorer 而不是 Windows 边栏中打开
- 使用“Instrumentation”模式并选择“An executable”选项,然后选择 Sidebar.exe。但是,我收到错误“错误 VSP1030: Invalid, mismatched, or no PDB file was found for C:\Users\Matt\Desktop\Windows Sidebar\sidebar.exe ”
- 使用“CPU 采样”模式并选择“一个 ASP.NET 或 JavaScript 应用程序”。但是,该小工具在 Internet Explorer 而不是 Windows 边栏中打开
使用“分析”->“探查器”菜单中的“附加到进程”选项时,我可以成功附加到 sidebar.exe 进程,但探查器返回有关实际侧边栏进程的数据,而没有关于我的小工具的信息。
我的小工具没有项目/解决方案文件。
问候, 马特