2013-03-29 30 views
0

我們正在將生成的機器移動到另一臺服務器,並移動了用於強名稱簽名的證書。我想補充用於使用SN工具,如此次簽約組件密鑰對Sn.exe添加了密鑰對,但該項目仍然無法生成

sn –i 「C:\Certificates\MyCert.pfx」 Key_Value_Pair_Name 

SN工具報告添加成功密鑰對,但是當我嘗試建立的解決方案我收到以下錯誤:

Cryptographic failure while signing assembly ‘assembly name’ – 
the key container name ‘Key_Value_Pair_Name’ doesn’t exist. 

我們的解決方案是建立在.NET 3.5上,我嘗試使用用於.NET 3.5的sn工具,也用於其他框架版本,但我仍然無法使它工作。

關於什麼可能是問題的任何想法,不勝感激。

回答

1

您必須將您的密鑰文件添加到源代碼管理中,因爲當您構建時,他會查找密鑰但找不到。

或者您必須調整密鑰文件的路徑。

相關問題