我有這個使用Settings.settings和app.conf作爲配置庫而不是Windows註冊表的.NET應用程序。在安裝過程中向用戶提問並將響應寫入Windows註冊表似乎很容易,但我還沒有找到將響應寫入app.config文件的方法。有誰知道如何?如何從MSI安裝程序更改app.config,在Visual Studio上設計?
0
A
回答
0
我已經完成了這樣的項目,要求用戶在安裝過程中提供所有參數。您可以創建包含所有標籤和文本框和按鈕的自定義表單。並且在您的安裝程序類中使用該表單作爲您的安裝程序類的屬性。
下面是一個例子
[RunInstaller(true)]
public partial class MyCustomInstaller : Installer
{
private MyCustomForm = new MyCustomForm();
// this is your custom form that allows users to modify the configuration parameters.
}
,然後你可以caputure事件是這樣的:
private void InitializeComponent()
{
this.AfterInstall += new System.Configuration.Install.InstallEventHandler(DoConfigurationManagement_AfterInstall);
}
0
您可以在this看看,介紹如何使用CustomActions改變app.config文件來自msi安裝程序。
相關問題
- 1. 使用Visual Studio安裝程序創建msi安裝程序
- 2. 在MSI安裝期間配置App.config應用程序設置vb.net
- 3. 在MSI安裝過程中更改userSettings
- 4. 在Visual Studio 2017中創建MSI安裝程序
- 5. Visual Studio安裝程序 - 更改應用程序資源
- 6. 從Visual Studio 2008安裝項目設置app.config參數
- 7. Visual Studio安裝程序:如何使用msi將程序安裝到程序文件中?
- 8. 觀察MSI安裝程序如何安裝應用程序
- 9. 如何從一個MSI安裝了Visual Studio 2017年擴展(VSIX)
- 10. 如何安裝引導程序和MSI
- 11. Visual Studio Web安裝程序
- 12. 爲.msi安裝程序添加Visual Studio 2010定製屬性
- 13. Visual Studio發佈爲EXE或MSI安裝程序
- 14. 用於64位Windows平臺的MSI安裝程序(Visual Studio)
- 15. Visual Studio 2015安裝錯誤 - webtoolsextensionsvs14.msi
- 16. 從C#安裝程序安裝程序運行另一個MSI
- 17. 如何從我的MSI安裝程序中安裝WinPCAP?
- 18. 如何在Visual Studio上安裝PCL
- 19. 如何基於一組文件創建MSI安裝程序(Visual Studio 2008)
- 20. Visual Studio:如何命名安裝程序項目的.msi輸出文件?
- 21. 無法更改Visual Studio 2008安裝程序中的密鑰
- 22. 如何使用Inno Setup安裝程序升級MSI安裝?
- 23. 如何安裝UWP工具安裝程序的Visual Studio 2015年
- 24. Visual Studio安裝程序如何提示安裝快捷方式
- 25. 如何使用Visual Studio安裝程序安裝預requsite軟件?
- 26. 如何在Visual Studio中安裝組件設計器?
- 27. 更改Visual Studio 2005安裝程序的默認安裝文件夾
- 28. Visual Studio安裝程序可以刪除由非Visual Studio安裝程序安裝的程序嗎?
- 29. Visual Studio生成MSI安裝程序,程序文件和管理員訪問
- 30. 如何強制Visual Studio安裝項目生成的msi安裝程序只能在管理模式下運行?
404此鏈接,未來請給出一個簡短的總結,以避免這個問題。你知道鏈接是否在其他地方活躍嗎? – 2016-01-12 17:24:48