0
我想知道我怎樣才能使一個安裝項目的每個項目的如何製作安裝程序安裝程序?對於asp.net的MVC 2.0,CMD行應用程序和Web服務
- Asp.net MVC 2.0
- C#CMD線
- 應用C#web服務
我使用VS 2010最終版,我知道我可以使用免費版的安裝屏蔽至少在cmd行應用程序。我不確定其他2.我也知道你可以使用的設置項目。我只需要比基礎更多的東西,所以我不知道如何讓任何一個人做這些事情。
所以這裏有一些標準,我的每個設置應該能夠做到。
Asp.net MVC 2.0標準
- 免費(我真的不希望支付的安裝 - 你可以列出他們只是讓我知道他們的)。
- 服務條款
- 能夠強制用戶設置某些設置。像連接字符串,smtp設置。所以他們應該能夠通過設置嚮導輸入,並且web.config應該基於這個更新。
- 當它安裝所有的C#代碼應該都是.dll的東西。
C#CMD線標準
- 所有標準如上
- 我不知道這是否已在代碼中完成,但我有一個包含一個模板,一個HTML文件信息。這個文件的路徑在web.config中,所以我需要在每次安裝時設置這個路徑。我試圖在代碼中做到這一點,但我無法弄清楚如何使它找到正確的開發路徑和正確的生產路徑。看起來好像如果你在VS中運行,路徑是不同的。
網絡服務
幾乎一切我所涵蓋的前2人。
感謝
酷我會檢查出來。他們有沒有關於使用.net和這個安裝程序的教程?我也聽說過VS設置項目正在退役。我不太瞭解installsheild限制,但似乎需要購買pro或更高版本的許多自定義操作。就像我甚至不知道如何使用它創建一個文本框來添加連接字符串。 – chobo2 2010-09-26 23:53:02
WiX分配包含足夠的關於使用WiX本身的文檔以及如何在.NET中創建自定義操作的指南。請注意,如果您沒有內置支持或可靠的第三方擴展,那麼定製操作是最後的選擇。另外,我鼓勵你熟悉底層的Windows Installer技術--WiX只是一個基於Windows Installer的工具集。如果不能很好地理解Windows Installer的工作原理,您可能會導致自己陷入安裝程序的困境。 – 2010-09-27 06:48:56
這個Windows安裝程序技術的任何好資源。所以wix在箱子裏有我需要的一切嗎? – chobo2 2010-09-28 04:25:55