Microsoft Visual Studio 2017 Installer Projects

這是一個(gè)易于發(fā)布 VS 項(xiàng)目的官方插件,以下是簡要使用介紹。

1.安裝插件

VS 工具欄 > 工具 > 擴(kuò)展和更新 > 聯(lián)機(jī) > 搜索 Microsoft Visual Studio 2017 Installer Projects 并安裝。安裝完成后需要重啟 VS。

2.添加 Setup 解決方案

右擊解決方案 > 添加 > 新建項(xiàng)目

其它項(xiàng)目類型 > 安裝項(xiàng)目 > 自定義名稱 > 確定

3.配置安裝項(xiàng)目

設(shè)置Setup

完成以上操作后,在解決方案資源管理器中選中 CenterSetup 配置其屬性

以下幾個(gè)屬性比較重要:

KEY VAL
Author 一般填公司名,會(huì)使用其作為軟件安裝目錄名
Localization 指定軟件運(yùn)行地語種,如果你的軟件是多語言的話
TargetPlatform 指定軟件目標(biāo)平臺(tái) x86 or x64
Version 發(fā)布版本號

桌面快捷方式

右擊 CenterSetup (Application Folder) > add > 項(xiàng)目輸出 > 選擇主輸出確定,完成后如下:

選中 User's Desktop 在右邊 Name 一欄下右擊 > 創(chuàng)建新的快捷方式 > 選擇 Application Folder > 選擇剛才創(chuàng)建的主輸出

1

這里創(chuàng)建的快捷方式會(huì)生成到桌面,名稱可以自定義

2

開始菜單快捷方式

下面的 User's Programs Menu 和上面一樣創(chuàng)建快捷方式,這個(gè)快捷方式會(huì)出現(xiàn)在開始菜單欄,需要提到的是,可以在這里創(chuàng)建一個(gè)子目錄來存放項(xiàng)目安裝文件,例如Tencent 旗下有 QQ、QQLive、QQBrowser 等多個(gè)產(chǎn)品,如果沒有子目錄那么這些軟件的安裝文件都會(huì)被放到 Tencent/ 目錄下,所以這里應(yīng)該是這樣的

設(shè)置快捷方式Icon

先在 Application Folder 下添加一個(gè) ico 文件

選中 User's Desktop 下的快捷方式,在屬性一欄設(shè)置 Icon 為剛才添加進(jìn)來的 ico 文件,開始菜單快捷方式同理

生成安裝文件.msi

右擊 CenterSetup 生成

生成的安裝文件位于 工程目錄/CenterSetup/Release(Debug)/ 下。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,715評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,366評論 25 708
  • 性能改進(jìn) 改進(jìn)性能是此版本的一個(gè)重點(diǎn)所在。 除對提高內(nèi)存和響應(yīng)作出一些優(yōu)化外,整個(gè) JavaScript/Type...
    三夢哥閱讀 3,859評論 0 3
  • 我們非常榮幸地宣布 Visual Studio 2017 現(xiàn)已推出! 此次發(fā)布提供新的輕量模塊式安裝體驗(yàn),可根據(jù)自...
    三夢哥閱讀 7,911評論 0 6
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,290評論 6 342

友情鏈接更多精彩內(nèi)容