vs.net打包程序或者制作安裝程序時自動檢測環境並安裝.net framwork的設置方法之前我看過文檔也做過,但是過一段時間又忘了,現在終於又找到方法了,還是把這個方法寫下來吧,方便自己也方便大家將來查詢用。
vs.net打包或者制作安裝程序時進行自動檢測環境並安裝.net framwork的設置方法:
1. 新建一個“安裝和部署”的項目;
2. 然后點擊“視圖”菜單,選擇“編輯器”--“文件系統”,然后將要打包的程序以及相關文件添加進來,之后程序將自動檢測依賴項;
3. 再次選擇“視圖”菜單,選擇“編輯器”--“啟動條件”,打開這個界面后會自動啟動條件里一般都會自動添加“.NET Framework”項;
4. 右鍵點擊應用程序名選擇“屬性”,在彈出的屬性頁對話框中,點擊“系統必備”按鈕;
5. 在“請選擇要安裝的系統必備組件”里把“.NET Framework 2.0”復選框勾上;
6. 在“指定系統必備的安裝位置”里選中“從與我應用程序相同的位置下載系統必備組件”,這樣就可以保證你下載的.net framwork版本跟自己所做的程序需要的.net framwork版本相同;
7. 確定后再次編譯,在debug文件夾下會自動下載並生成“dotnetfx”文件夾,里面有應用程序需要的.net framwork安裝程序;
8. 選中第3步的啟動條件選項卡,展開“啟動條件”文件夾,點擊“.NET Framework”,切換到屬性管理器中,將其屬性“InstallUrl”的值設置為“dotnetfx\dotnetfx.exe”路徑即可;
9. 再次編譯安裝程序就完整的制作出來啦。