一:
在原有的項目基礎上,再新建立一個項目,並且選擇其中的「安裝和部署項目」, 尤其需要注意選擇「添入解決方案」這個選項,因為只有這樣才會將部署項目和我們自己的應用程序放置到同一個「解決方案」當中,這一點千萬要注意了!
二:
點擊「確定」按鈕之後,會出現安裝嚮導,因為我們的.NET測試程序是一個web應用程序,所以中選擇「安裝嚮導」。點擊「下一步(N)」,我們將會看到需要選擇的畫面各個選擇項目的含義相信大家可以從中文名稱中直觀的理解到,我們就不再多費口舌了。一路點擊「下一步」直到最終安裝嚮導的完成會需要5步,最終會在當前的解決方案中添加一個名稱為「Setup1」的安裝項目。
三:在完成上面的兩個步驟之後,我們就會發現,VS.NET的安裝嚮導已經將我們的應用程序中所用到的各種程序集、系統DLL文件、資源文件等等依賴文件找到了,並且我們還可以方便的繼續添加額外的我們需要的其他相關文件,在這方面做的有些類似於InstallShield了,不過不需要編寫安裝Script腳本。
這樣,我們選擇VS.NET的菜單「生成(B)」—〉「生成解決方案」,即可立即生成我們的安裝文件Setup1.msi,這個安裝文件你可以在你的應用程序解決方案所在的目錄中找到。
找到了這個安裝文件你就會大吃一驚了,即使我們的應用程序只有簡單的一句話,打包之後就會有17M之大!不過沒有辦法,VS.NET會生成一個簡潔的.NET SDK放在我們剛才生成的那個安裝文件當中。
剩下來的事情,就是直接在沒有安裝.NET環境的Windows9x/NT/2000/XP中運行我們的這個Setup1.msi文件就可以了!
以上的做法在 vs.net7。0beta2 中測試通過
如果大家還有什麼不明白的
H.xue@163.net
|
|