Visual Studio - 程序打包安裝與部署(使用Visual Studio Installer)

目錄程序員

1. Visual Studio Installer的安裝ide

 2.程序安裝和部署工具

 2.1建立安裝項目3d

2.2Application Folder 中添加文件blog

 

2.4添加卸載程序教程

2.5 更多設置圖片

2.6 最終設置狀況ip

2.7 生成資源

2.8 結果檢驗開發

天空盒演示程序下載

所有代碼資源下載


所打包的程序爲:OpenGL-立方體貼圖之天空盒

1. Visual Studio Installer的安裝

打開Visual Studio 2015 選擇  工具->擴展和更新

安裝1

選擇  聯機 搜索Installer 能夠找到安裝包,以下圖。下載安裝後重啓vs

  安裝2

 

 2.程序安裝和部署

 2.1建立安裝項目

  在解決方案上右鍵->添加->新建項目

建立安裝項目1

 選擇 其餘項目類型->Visual Studio Installer->Setup Project 名稱爲你安裝包的文件夾

建立安裝項目2
建立安裝項目3

Application Folder  這是你安裝文件夾中應該包含的,通常會包含如下幾項:

  • XXX.exe文件
  • 程序圖標
  • XXX.dll、圖片、聲音等資源
  • 卸載程序

User's Desktop  這是用戶的桌面須要顯示的東西,通常就是你應用程序的快捷方式

User's Program Menu 這是用戶的開始菜單中須要顯示的東西,通常是你的應用程序,卸載程序等。

2.2Application Folder 中添加文件

Application Folder 上右鍵 -> Add ->文件 添加你所需的文件

Application Folder 中添加文件
Application Folder 中添加文件

在你的exe上右鍵->Create Shortcut to XXX.exe

Application Folder 中建立快捷方式

 

2.3User's Desktop中添加快捷方式

將Application Folder中的XXX.exe的快捷方式剪切過來

User's Desktop中添加快捷方式

點擊桌面快捷方式,設置它的屬性

設置桌面快捷方式屬性

Description是描述

Icon是圖標,選擇剛纔傳到Application Folder中的圖標

其餘屬性請讀者本身再深刻研究

2.4添加卸載程序

如步驟2.2 將C:Windows\System32\msiexec.exe添加至Application Folder

標題

 點擊安裝程序名(SkyBoxSetup),複製屬性中的ProduceCode備用

標題

一樣方式,設置快捷方式,到User's Program Menu,將複製的ProduceCode粘貼到快捷方式的Arguments屬性 前面加入/x及一個空格

標題

2.5 更多設置

View

安裝程序點擊右鍵->View會看到上圖的不少設置,咱們以前設置的是文件系統。好比,用戶界面安裝設置,能夠自定義一些,實在太多,所有寫完文章篇幅太長,其餘設置請讀者再深刻研究

用戶安裝界面設置

2.6 最終設置狀況

Application Folder設置狀況
User's Desktop設置狀況

 

User's Program Menu設置狀況

2.7 生成

安裝程序上右鍵,選擇生成

生成
生成狀況

若如上圖,成功1個,則生成成功。

2.8 結果檢驗

打開以前的安裝包路徑,能夠找到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入門教程

有問題請下方評論,轉載請註明出處,並附有原文連接,謝謝!若有侵權,請及時聯繫。

相關文章
相關標籤/搜索