1

我希望建立一個專門的MSI安裝程序,最好用VS2010做到以下幾點:如何在VS2010中構建專門的安裝程序?

  1. 能夠配置SQL服務器連接。

  2. 從SQl服務器中選擇要使用的數據庫。

  3. 用指定的憑證創建數據庫表。

  4. 爲新的DB用戶分配一組權限。

  5. 還配置IIS應用程序。

我查看了VS2010中的默認安裝程序項目,它與處理SQL Server和IIS沒有任何關係。任何想法我怎麼能做到這一切?

回答

4

Visual Studio安裝項目不提供對SQL腳本和IIS的支持。您可以做的最好的方法是編寫一些自定義操作(使用自定義代碼)在安裝期間處理此操作。

商業設置創作工具提供了對SQL腳本和IIS元素的最大控制。你可以在這裏找到一個列表:http://en.wikipedia.org/wiki/List_of_installation_software

你也可以嘗試WiX。它有一個陡峭的學習曲線,但它是免費的,並完成工作。

+1

Wix;)使你所需要的一切,費用和學習曲線不陡峭 - 如果你使.net安裝程序,你更好地知道你做了什麼。周圍有很多糟糕的東西。 – TomTom

相關問題