首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

Visual Studio 安裝專案實作(9):自訂動作寫入連線字串完整流程

     編輯:關於C語言

步驟 14:設定 CustomActionData

在安裝專案的 Custom Actions 視圖中,選取主要輸出專案的安裝動作,設定 CustomActionData 屬性:

/SqlServerIP=[SQLSERVER_NAME] /DataBase=[DATABASE_NAME] 
/UserName=[USERNAME] /Password=[PASSWORD] /TargetDir="[TARGETDIR]\"

中括號內為安裝介面對話方塊的 Edit_Property 值,TARGETDIR 為安裝路徑 (含尾隨反斜線)。

步驟 15:重建並測試

重建安裝專案,執行 Setup.exe,輸入資料庫連線資訊完成安裝。驗證產出的 WinUI.exe.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <connectionStrings>
    <add name="ConnectionString" 
         connectionString="Data Source=DBServer;Initial Catalog=szitrDB;User ID=szitr.com;Password=szitr.com;Persist Security Info=True" 
         providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration>

完整流程回顧

  1. 建立安裝專案,加入專案輸出。
  2. 建立 App.config 含空 connectionStrings。
  3. 用戶介面編輯器新增對話方塊 (4 個文字方塊:伺服器、資料庫、帳號、密碼)。
  4. 建立類別庫專案實作 Installer 衍生類,覆寫 Install 方法讀取 Context.Parameters 並修改 XML 設定檔。
  5. 安裝專案 Custom Actions → Install 加入該類別庫主要輸出。
  6. 設定 CustomActionData 傳遞安裝參數。
  7. 建置安裝程式,測試安裝與設定檔寫入。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved