2011-09-30 47 views
0

我的應用程序涉及到許多問題要問安裝程序,Visual Studio只允許預定義的安裝嚮導控件集,是否有一種方法可以爲我們的安裝添加更多的控件嚮導。你能幫助我嗎?在.net中自定義安裝嚮導

回答

0

vdproj's已被棄用且不再受支持。你最好的選擇(這也將解決你的擔憂)是遷移到Wix。這是一個陡峭的學習曲線和一些簡單的事情都變得完全不平凡的,但可悲的是,我所追求的其他兩個選項都沒有制定出:

  1. 的InstallShield LE - 它凍結我的電腦, Visual Studio始終如一,不會隨機構建。只是普通的不好。

  2. NSIS - MSI是當今企業網絡部署的一項要求。

這就是說,WIX是非常強大和可定製的,所以它確實有其積極的一面。

0

我知道這個技巧適用於向類庫項目添加Web控件,但我不確定它是否適用於您,可以爲安裝項目執行此操作。這絕對值得一試!

首先,備份您的項目。

打開在編輯器中的項目文件,並替換projecttypeguids與設置以下:

<projecttypeguids>{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</projecttypeguids> 

這裏的解釋比較詳細的鏈接:
http://www.aaronblake.co.uk/blog/2009/09/28/how-to-add-web-user-controls-to-a-class-library-project/

您可能要看看這篇文章:
http://blogs.microsoft.co.il/blogs/shair/archive/2011/01/15/extending-visual-studio-setup-project-part-1.aspx