2011-06-09 17 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