目錄程序員
1. Visual Studio Installer的安裝ide
2.2Application Folder 中添加文件blog
2.5 更多設置圖片
2.7 生成資源
2.8 結果檢驗開發
所打包的程序爲:OpenGL-立方體貼圖之天空盒
1. Visual Studio Installer的安裝打開Visual Studio 2015 選擇 工具->擴展和更新
選擇 聯機 搜索Installer 能夠找到安裝包,以下圖。下載安裝後重啓vs
2.程序安裝和部署
在解決方案上右鍵->添加->新建項目
選擇 其餘項目類型->Visual Studio Installer->Setup Project 名稱爲你安裝包的文件夾
Application Folder 這是你安裝文件夾中應該包含的,通常會包含如下幾項:
User's Desktop 這是用戶的桌面須要顯示的東西,通常就是你應用程序的快捷方式
User's Program Menu 這是用戶的開始菜單中須要顯示的東西,通常是你的應用程序,卸載程序等。
Application Folder 上右鍵 -> Add ->文件 添加你所需的文件
在你的exe上右鍵->Create Shortcut to XXX.exe
將Application Folder中的XXX.exe的快捷方式剪切過來
點擊桌面快捷方式,設置它的屬性
Description是描述
Icon是圖標,選擇剛纔傳到Application Folder中的圖標
其餘屬性請讀者本身再深刻研究
如步驟2.2 將C:Windows\System32\msiexec.exe添加至Application Folder
點擊安裝程序名(SkyBoxSetup),複製屬性中的ProduceCode備用
一樣方式,設置快捷方式,到User's Program Menu,將複製的ProduceCode粘貼到快捷方式的Arguments屬性 前面加入/x及一個空格
安裝程序點擊右鍵->View會看到上圖的不少設置,咱們以前設置的是文件系統。好比,用戶界面安裝設置,能夠自定義一些,實在太多,所有寫完文章篇幅太長,其餘設置請讀者再深刻研究
安裝程序上右鍵,選擇生成
若如上圖,成功1個,則生成成功。
打開以前的安裝包路徑,能夠找到setup.exe
.msi是Windows installer開發出來的程序安裝文件,它可讓你安裝,修改,卸載你所安裝的程序。說白了msi就是Windows installer的數據包,把全部和安裝文件相關的內容封裝在一個包裏了。
setup.exe也容許你安裝程序,但程序員在開發.exe的時候要比開發.msi困難的多,須要人工編寫和安裝,修改,卸載相關的不少內容。而msi把這些功能都集成化了,易於開發WINDWOS程序安裝包。
安裝以後可發現安裝軟件目錄與Application Folder對應
桌面及開始菜單中與User's Desktop和user's Program Menu對應。
個人網盤
提取碼:waxk
更多OpenGL知識:現代OpenGL入門教程
有問題請下方評論,轉載請註明出處,並附有原文連接,謝謝!若有侵權,請及時聯繫。