2012-09-17 272 views
2

我使用安裝項目創建WinForms-app的msi。 我正在努力的最後一件事是在註冊表中添加條目。Visual Studio安裝項目 - 在安裝時包含.reg文件

我必須在SAP嵌入寄存器中進行一些更改(或創建)一些條目。 客戶端將向我發送一個註冊文件,我必須使用該安裝。

任何人都可以幫助我瞭解如何實現這一目標嗎? 是否有可能通過使用reg文件或我必須通過代碼(自定義操作)來完成?

這是我第一次創建這樣的設置,請耐心等待。 我試過搜索它,但尚未找到令人滿意的答案。 或者至少,我不認爲我有...

謝謝。

+0

這將是很好的擺脫使用VS安裝項目的習慣 - 他們不再包含在VS2012,所以這將是值得學習不同的工具(如WIX) –

+0

這是我第一次不得不做一個設置項目,因爲那裏需要一些額外的東西(如reg文件),我認爲設置項目將是最簡單的解決方案。但下次我肯定會看看這些工具。 – Koen

回答

3

有一個VS安裝項目的整個註冊表部分。只需選擇解決方案資源管理器頂部的註冊表按鈕即可。然後,右鍵單擊「目標機器上的註冊表」節點,然後選擇「導入...」。

這將打開一個文件打開對話框,尋找.reg文件。選擇你已經提供的文件,你就完成了。

+0

我仍在等待客戶的reg文件(像往常一樣,他們不在乎自己的最後期限,因爲他們不得不提供他們自己的東西:-)),但我認爲這樣做會有效。我必須說,我沒有遇到過關於這個項目的帖子,它解釋得如此簡單。謝謝。 – Koen

+0

工程就像一個魅力。謝謝。 – Koen

+0

如何確保在安裝項目時添加註冊表文件?這真的是需要的嗎? – 2016-09-01 01:29:44

相關問題