2012-06-26 58 views
11

我有一個安裝項目,需要添加1個簡單的字符串到註冊表中,並且安裝項目中的內置註冊表編輯器似乎不工作。它默認將一個基本密鑰HKEY_LOCAL_MACHINE \ Software \ [Manufacturer]放到安裝項目中,這甚至不起作用。Visual Studio 2010「安裝項目」註冊表編輯器不起作用

以下是我用來添加密鑰的步驟。

  • 右鍵單擊安裝項目:視圖 - >顯示註冊
  • 有模擬註冊和我鑽取需要創建密鑰。
  • 我創建HKEY_LOCAL_MACHINE \ Software \ [製造商] \ [ProductName]
  • 運行安裝程序。沒有錯誤報告,但密鑰不存在。

編輯:取上this網頁請看圖5。它顯示了你所看到的東西,除了看起來像一個更老版本的視覺工作室。

我不明白這可能會失敗,它應該是如此簡單。我甚至嘗試過簡單的鍵,它不會創建任何東西,或者至少會拋出錯誤。我已經看到這solution,但它的荒謬添加後構建步驟手動編輯註冊表,當內置的功能來做到這一點。該帖子表示該功能剛剛破解,因此請勿使用它。

回答

15

如果你有一個32位安裝密鑰將在HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node被重定向\鍵

更多的細節,你可以在這裏找到:http://msdn.microsoft.com/en-us/library/windows/desktop/aa384232(v=vs.85).aspx

+2

你知道嗎,其實我新的關於這一點,只是沒有進入我的腦海。現在我對它在昨天給我2小時的憤怒感到尷尬。 – Ultratrunks

+0

我的方案不會將密鑰添加到32/64位樹文件夾。我的設置就像海報的細節。 – Veverke

相關問題