2011-06-09 42 views
1

我有一个Winforms解决方案MySolution.exe,里面有我想要分析的MyControl.dll在VS2010中分析一个签名的WinForm DLL

当我尝试在VS 2010上运行的性能分析工具,它给了我下面的警告

MyControl.dll签名并 插装它会作废的 签名。如果您在仪器事件后没有 重新签名 二进制文件,则可能无法正确加载。

后,与MySolution.exeis signed...

现在同样的警告,如果我选择的选项,继续不重新签署的分析解决方案开始崩溃,最终没有发生。

我看到一些similar solutions,但不知道如何在WinForm解决方案中应用所提供的解决方案。

说,我MySolution.exe和配置文件中的DLL是MyControl.dll ......两者的解决方案和项目与关键MyKey.snk

回答

0

正如你指出的答案是你突出的问题签署。

你需要做的是使用后期构建步骤来辞去'modified'程序集。当您查看项目的“属性”时,您会在“生成事件”下找到将其添加到的位置。

SN -R <路径组件> <路径键>

或者,也可以禁用签名验证(如还建议)完全使用

SN -Vr *

如果后者起作用,则这将更简单,然后您只需记住在完成分析后重新启用签名验证。

sn -Vx