2011-07-06 20 views
3

在不經常的隨機時間間隔內,解決方案中的某些項目不會再生成。大概是因爲強命名的密鑰文件的 beging導致以下錯誤損壞或丟失.. 建設項目時:強名稱關鍵損壞或無法讀取

錯誤1元數據文件 「d:\ CasparKleijne.Toolkit \ CasparKleijne.Toolkit \斌\調試\ CasparKleijne.Toolkit.dll」 無法 發現CasparKleijne.Toolkit.Reporting

錯誤2無法導入以下密鑰文件: CasparKleijne.Toolkit.pfx。密鑰文件可能受密碼保護。要 解決這個問題,嘗試再次導入 證書或手動安裝 證書的強名稱CSP 具有以下密鑰容器名稱: VS_KEY_11D604D4C94AB54 CasparKleijne.Toolkit

錯誤3導入密鑰文件 「CasparKleijne.Toolkit .pfx「被取消了 。 CasparKleijne.Toolkit

(組件名稱更改爲一些隱私的原因)

但該文件是在完全相同的位置它在哪裏,但我不能導入它了。我必須創建一個新的和所有作品罰款再次。

文件怎麼能在正確的位置但仍不是VS2010發現?這個謎是什麼?我怎樣才能避免這種情況?

回答

2

野性猜測:

檢查您的構建配置並確保項目設置爲構建。確保它沒有被切換。否則,根據我的經驗,這樣的奇怪問題通常是由於Visual Studio自行緩存東西。

沒有可靠的方法(或者至少我還沒有找到)來檢測什麼或在哪裏看。我一般採取一個「沖洗正重複」過程:

  • 刪除所有文件夾obj/debug
  • 清除你的臨時目錄
  • 關閉所有VS實例,並重新啓動IDE。
  • 做一個重建
0

它尋找一個pfx文件。我認爲這是一種證書文件格式。也許證書過期了,或者像消息說的那樣,它是受密碼保護的。

+2

無論誰downvoted,你會不會解釋爲什麼? – Andy

相關問題