2013-07-09 40 views
1

我們目前正在開發在C#中使用Visual Studio 10的應用程序。 在創建安裝項目(嚮導)並構建它之後,我們想出了兩個文件:分別是msi和exe。的Visual Studio 10應用程序.exe和.msi程序在一個文件中

在合成我讀過的.exe文件是一個「包文件」,因爲它包裝.msi文件和基本檢查的先決條件後,運行.msi文件。我們想要的是將應用程序部署到一個單獨的文件中,這兩個文件都會檢查先決條件(我們特別需要安裝sql server compact 4.0,但如果我們運行exe文件,它工作得很好),並在它們不可用時安裝它們;安裝應用程序本身(包含在msi中的文件),因爲它使分發變得更容易,並且更加「用戶友好」。

你知道任何簡單的解決方案,以實現這一目標?

謝謝你們事先的答覆。

+0

這有什麼錯中分發的文件,只是有在EXE,用戶點擊?像其他應用程序一樣。對此沒有任何不友善的態度。 –

+0

什麼樣的設置項目?你有沒有調查過維克斯?維克斯擁有你描述的能力,但它確實意味着一條學習曲線。 – JohnL

回答

1

最簡單的解決辦法是使用一個自解壓的.exe工具。 Windows已包含IEXPRESS.exe。當然有一些更多的功能。

+0

我會檢查出來的,謝謝! –

相關問題