2013-03-28 59 views
1

我想爲我的c#項目創建自定義安裝程序,因爲我知道我無法使用Visual Studio工具。 以下是我在安裝項目過程中想要做的步驟:如何在.Net中創建自定義安裝項目?

  • 如果未安裝Install.Net Framework;
  • 如果未安裝,請安裝Sql Server Express;
  • 創建Sql Server實例;
  • Attache .mdf和.ldf創建sql server實例;
  • 安裝我的軟件;

是否有人經歷過這樣的設置? 請提供您在安裝項目中使用的工具。 如果可能的話,一些工作示例。 我聽說過Setup Factory和Inno Setup。你怎麼看待他們。 我堅信以前有人做過,請分享您的經驗!

回答

1

我建議你使用Inno Setup的:

Inno Setup的http://www.jrsoftware.org/)是非常強大的開源的安裝系統,它能夠做所有你所提到的步驟,這是非常簡單易學。

Inno使用簡單的腳本格式(類似於INI文件)和Pascal語言編寫高級腳本。

由於Inno廣泛傳播,網上有很多資源和教程,例如:Inno Setup Extensions Knowledge Base,有很大的社區,安裝包中有很多例子,以及非常好的幫助和手冊。

我不能爲你提供完整的腳本,但很容易就可以找到很多你的任務(快速射擊從SO):

Inno Setup: Verify that .NET 4.0 is installed

Unattended Install of SQL Server 2005 Express with LOCAL Server InstanceName

(一點自我宣傳在這裏: )

如果你想創建的Inno直接從Visual Studio(2005/2008/2010/2012安裝程序),你可以使用一個叫做視覺&安裝我的(商業)工具 - http://www.unsigned-softworks.sk/visual-installer/index.html

相關問題