国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

這篇具有很好參考價值的文章主要介紹了c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

一、準(zhǔn)備工作

1 Visual Studio 2015 必須有相關(guān)的打包組件;
2 Visual Studio的打包組件有 InstallShield 和 Visual Studio Installer Projects (安裝包:VSI_bundle)組件;
3 Visual Studio Installer Projects還可在VS軟件中下載,下載方式如下:
a)點(diǎn)中菜單欄的“工具”選項(xiàng),并選中“擴(kuò)展和更新”;
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

b)在搜索框輸入 Visual Studio Installer Projects ,然后選中Visual Studio Installer Projects 安裝。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

二、使用 Visual Studio Installer Projects 打包項(xiàng)目

1、 創(chuàng)建項(xiàng)目,可在菜單欄點(diǎn)擊 文件——>新建——>項(xiàng)目,也可在當(dāng)前解決方案上右鍵,然后選擇 添加——>新建項(xiàng)目
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

2 選中 其他項(xiàng)目類型 ——> Visual Studio Installer ——>Setup Project ,然后編輯 名稱 和 位置 。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

3 新建的 工程文件 如下圖所示。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)
工程中包含三個文件夾:
Application Folder:存放打包項(xiàng)目包含的所有文件;
User‘s Desktop:存放安裝后要置于桌面的文件;
User’s Programs Menu:存放安裝后在“開始菜單”內(nèi)顯示的文件;

4 打包文件包含可執(zhí)行exe(或項(xiàng)目主輸出)文件及項(xiàng)目運(yùn)行包含的腳本、外部添加的dll文件等相關(guān)依賴項(xiàng)。
添加方法:
a)點(diǎn)中 “Application Folder” 選項(xiàng),然后右擊,移動至“Add”上;
Folder:添加文件夾;
項(xiàng)目輸出:可添加項(xiàng)目的輸出文件;
文件:項(xiàng)目運(yùn)行包含的腳本、外部添加的dll文件等;
程序集:添加項(xiàng)目依賴項(xiàng),一般在“文件”處就添加了。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

b)添加項(xiàng)目主輸出文件,點(diǎn)擊 “項(xiàng)目輸出”,在“項(xiàng)目”處選擇需要打包的項(xiàng)目,點(diǎn)中“主輸出”,然后點(diǎn)中“確定”。(這里添加項(xiàng)目生成的 .exe 文件也是一樣的)
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

c)添加程序運(yùn)行需要的 腳本及外部添加dll文件 等,右擊 “Application Folder” 文件夾空白處,選擇需要添加的 文件和文件夾。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

d)添加 快捷方式
1、選中“主輸出”文件或添加的 “.exe” 文件,右擊選擇 “Create Shortcut to” ;
2、點(diǎn)擊生成的文件,將其移動至 “User‘s Desktop” ;
3、在 “User’s Programs Menu” 中新建Folder,生成一個文價夾;
4、回到 “Application Folder” 文件夾,選中“主輸出”文件或添加的 “.exe” 文件,右擊選擇 “Create Shortcut to” ;
5、點(diǎn)擊生成的文件,將其移動至 “User’s Programs Menu” 生成的文件夾中;
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

e)添加卸載程序的exe文件
1、右擊 “Application Folder” 文件夾空白處,找到 “msiexec.exe”文件,在路徑處粘貼 “C:\Windows\System32” ,找到 “msiexec.exe” 文件,點(diǎn)擊 “打開”。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

2、選中“msiexec.exe”文件,右擊選擇 “Create Shortcut to” ,并將生成的文件名改為 “uninstall” ;
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

如下圖所示。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

3、選中 解決方案資源管理器 中的打包項(xiàng)目,復(fù)制 屬性的ProductCode 值。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

4、選中 “uninstall” ,將復(fù)制的 ProductCode 值粘貼至 “uninstall” 屬性的 Arguments處,并在最前面添加 /x及一個英文空格。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

f)添加程序圖標(biāo)(應(yīng)用程序及卸載程序)
1、選中需要更該的應(yīng)用圖標(biāo)。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

2、點(diǎn)中 屬性框中Icon ,選中 (Browse … …)
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

3、在彈出窗口中 點(diǎn)擊 Browse
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

4、雙擊 “Application Folder”
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

5、選中 添加的 ico 文件
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

6、點(diǎn)擊 OK
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

g)更改應(yīng)用在 “卸載或更改程序” 中的圖標(biāo)
選中打包項(xiàng)目文件,在 “AddRemoveProgramsIcon” 項(xiàng)按f)步驟更改圖標(biāo)。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

h)更改安裝文件路徑
選中 “Application Folder” ,在 DefaultLocation 處 將[ProgramFilesFolder][Manufacturer][ProductName] 改為 C:[Manufacturer][ProductName],安裝文件夾由 C:\Program Files[Manufacturer][ProductName] 改為C:[Manufacturer][ProductName] 。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

i)設(shè)置setup的啟動條件,判斷net是否安裝
一般打包的應(yīng)用程序運(yùn)行框架中,會依賴“. net Framework”版本環(huán)境,所以為確保應(yīng)用安裝并正常運(yùn)行須先保證系統(tǒng)配置有指定版本及以上版本的依賴項(xiàng)。
1、選中項(xiàng)目,右擊——>View——>啟動條件
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

2、選中 Net Framework ,在其屬性頁 Version 項(xiàng),選擇對應(yīng)的 .Net Framework版本。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

j)配置完成,生成項(xiàng)目安裝包
1、選中 打包項(xiàng)目,右擊,點(diǎn)擊生成。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

2、生成后的問件夾。
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

3、生成后Debug包
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

三、其它

1 打開打包項(xiàng)目的文件系統(tǒng)
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

2 主輸出或exe的屬性
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)

序號 名稱 中譯
1 Condition 條件
2 Dependencies 依賴
3 Exclude 排除
4 Exclude Filter 排除篩選器
5 Folder 文件夾
6 Hidden 隱藏
7 Key Output 鍵輸出
8 Outputs 輸出
9 Package As 打包為
10 Permanent 永久
11 Read Only 只讀
12 Register 注冊
13 Shared Legacy 共享遺產(chǎn)
14 System 系統(tǒng)
15 Transitive 及物
16 vital 重要

3 打包項(xiàng)目的屬性各項(xiàng)涵義
c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)文章來源地址http://www.zghlxwxcb.cn/news/detail-445982.html

序號 名稱 解釋 中譯 譯文
1 Add Remove Programs Icon Specifies an icon to be displayed in the Add/Remove Programs dialog box on the target computer. “添加/刪除程序”對話框中顯示的圖標(biāo) 指定要在目標(biāo)計(jì)算機(jī)上的“添加/刪除程序”對話框中顯示的圖標(biāo)。
2 Author Specifies the name of the author of an application or component. 作者 指定應(yīng)用程序或組件的作者姓名。
3 Backward compatible ID Generation True specifies Visual Studio 2008 (and earlier) lD generation; False specifies Visual Studio 2010 ID generation. 向后兼容的 ID生成True 指定 Visual Studio 2008(及更早版本) lD 生成;False 指定 Visual Studio 2010 lD 生成。
4 Description Specifies a free-form description for an installer. 描述 指定安裝程序的說明(自由格式)
5 Detect Newer Installed Version Specifies whether to check for newer versions of an application during installation. 檢測較新的安裝版本 指定是否在安裝過程中檢查應(yīng)用程序的較新版本。
6 Install All users Specifies whether the package is installed for all users or only the installing user. 所有用戶均可安裝 指定是為所有用戶安裝包還是僅為安裝用戶安裝包。
7 Keywords Specifies keywords used to search for an installer. 關(guān)鍵字 指定用于搜索安裝程序的關(guān)鍵字。
8 Localization Specifies the locale for string resources and the run-time user interface. 地方化 指定字符串資源的區(qū)域設(shè)置和運(yùn)行時用戶界面。
9 Manufacturer Specifies the name of the manufacturer of an application or component. 制造商 指定應(yīng)用程序或組件的制造商的名稱。
10 ManufacturerUrl Specifies a URL for a Web site containing information about the manufacturer application or component . 制造商網(wǎng)址 指定包含制造商相關(guān)信息的網(wǎng)站的 URL應(yīng)用程序或組件。
11 Post Build Event Specifies any commands to execute after the build ends. 后期構(gòu)建事件 指定要在生成結(jié)束后執(zhí)行的任何命令。
12 Pre Build Event Specifies any commands to execute before the build starts. 預(yù)構(gòu)建事件 指定在生成開始之前要執(zhí)行的任何命令。
13 Product code Specifies a unique identifier for an application. 產(chǎn)品代碼 指定應(yīng)用程序的唯一標(biāo)識符。
14 Product Name Specifies a public name that describes an application or component. 產(chǎn)品名稱 指定描述應(yīng)用程序或組件的公共名稱。
15 Remove Previous Versions Specifies whether an installer will remove previous versions of an application during installation. 刪除以前的版本 指定安裝程序是否在安裝過程中刪除應(yīng)用程序的早期版本。
16 Run Post Build Event Specifies the condition under which the post-build event runs. 運(yùn)行生成后事件 指定運(yùn)行后期生成事件的條件。
17 Search Path Specifies the path that is used to search for assemblies, files, or merge modules on the development computer. 搜索路徑 指定用于在開發(fā)計(jì)算機(jī)上搜索程序集、文件或合并模塊的路徑。
18 Subject Specifies additional information descrioing an application or component. 主題 指定描述應(yīng)用程序或組件的其他信息。
19 Support Phone Specifies a phone number for support information for an application or component. 支持電話 指定應(yīng)用程序或組件的支持信息的電話號碼。
20 Support Url Specifies a URL for a Web site containing support information for an application or component. 支持網(wǎng)址 指定包含應(yīng)用程序或組件支持信息的網(wǎng)站的 URL 。
21 Target Platform Specifies the target platform of the installer. 目標(biāo)平臺 指定安裝程序的目標(biāo)平臺。
22 Title Specifies the title of an installer. 標(biāo)題 指定安裝程序的標(biāo)題。
23 Upgrade Code Specifies a shared identifier that represents multiple versions of an application. 升級代碼 指定表示應(yīng)用程序的多個版本的共享標(biāo)識符。
24 Version Specifies the version number of an installer, merge module, or .cab file. 版本 指定安裝程序、合并模塊或.cab文件的版本號。

到了這里,關(guān)于c# 項(xiàng)目文件 打包成exe安裝包 (vs2015)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 項(xiàng)目打包exe文件

    項(xiàng)目打包exe文件

    ? ?這樣打包就好了

    2024年02月12日
    瀏覽(19)
  • Java項(xiàng)目打包exe運(yùn)行文件

    Java項(xiàng)目打包exe運(yùn)行文件

    JavaSE打包成exe運(yùn)行文件的方法有很多種,此處我們主要講解我常用的一種exe4j,打包前我們需要先安裝exe4j這個工具。 注意:exe4j僅支持最低JDK1.8最高JDK11,所以在安裝之前一定要查看自己的JDK版本,不然軟件很有可能是打不開的。 在使用exe4j打包為exe可執(zhí)行文件前需要先將

    2024年02月07日
    瀏覽(22)
  • c# 將WinForm項(xiàng)目打包成軟件VS2019

    c# 將WinForm項(xiàng)目打包成軟件VS2019

    第一步:下載擴(kuò)展Microsoft Visual Studio Installer Projects 1.擴(kuò)展 = 管理擴(kuò)展 然后關(guān)閉VS2019 彈出一個安裝,點(diǎn)完確認(rèn)后彈出下圖? ? ? ? 再打開VS2019 ? 看見勾,代表下載成功 ? 第二步:右擊解決方案 = 添加 = 新建項(xiàng)目 ? ? ?第三步:項(xiàng)目創(chuàng)建成功之后,添加文件 1.右擊Application Fo

    2024年02月15日
    瀏覽(19)
  • Flask項(xiàng)目打包為exe(附帶項(xiàng)目資源,靜態(tài)文件)

    Flask項(xiàng)目打包為exe(附帶項(xiàng)目資源,靜態(tài)文件)

    運(yùn)行以下命令來使用 PyInstaller 根據(jù) my_app.spec 文件打包flask應(yīng)用程序:

    2024年02月14日
    瀏覽(21)
  • python如何打包整個項(xiàng)目成exe文件?

    python如何打包整個項(xiàng)目成exe文件?

    首先需要進(jìn)入項(xiàng)目打包文件所在的目錄 運(yùn)行以下命令打包 build_medicalgraph.py文件 pyinstaller -D build_medicalgraph.py 打包完成后一定要記得下面這個步驟,否則運(yùn)行會發(fā)現(xiàn)報錯 把數(shù)據(jù)文件給放到exe文件同級別目錄下 ?除了以下文件保留,其他文件可以全部刪除,對運(yùn)行不會有啥影響

    2024年02月16日
    瀏覽(24)
  • python項(xiàng)目打包成exe可執(zhí)行文件(pyinstaller庫)

    python項(xiàng)目打包成exe可執(zhí)行文件(pyinstaller庫)

    前言:才入職新公司;進(jìn)來工作內(nèi)容,就是將之前的python腳本項(xiàng)目打包成.exe可執(zhí)行文件;一來方便不同崗位的同事之間使用,二來源碼信息不會改動和泄漏。 正因?yàn)閜ython具有豐富的第三方庫,目前已有數(shù)萬之多;這里用到的是 \\\'pyinstaller\\\'庫; 正文: 兩種情況: Ⅰ、單獨(dú)一個

    2024年02月06日
    瀏覽(24)
  • 【Electron將HTML項(xiàng)目打包成桌面應(yīng)用exe文件】

    【Electron將HTML項(xiàng)目打包成桌面應(yīng)用exe文件】

    1、初始化 此時項(xiàng)目多出一個package.json文件。 2、在根目錄下新建main.js 3、安裝electron 4、配置package的js文件 5、打包執(zhí)行以下命令,此時會輸出文件夾/out,找到exe文件就是打包程序的快捷方式,但是還沒結(jié)束。我們只是通過electron-packager,將electron應(yīng)用打包成可執(zhí)行exe,我們還

    2024年02月10日
    瀏覽(17)
  • 通過pyinstaller將python項(xiàng)目打包成exe執(zhí)行文件

    目錄 第一步:安裝pyinstaller 第二步:獲取一個ico圖標(biāo)(也即是自己這個exe文件最后的圖標(biāo)) 第三步:打包 pip install pyinstaller 先從這里獲取一個png圖片:iconfont-阿里巴巴矢量圖標(biāo)庫 再轉(zhuǎn)化成ico圖片(推薦256 x 256):PNG轉(zhuǎn)ICO - 在線轉(zhuǎn)換圖標(biāo)文件 ?可以把得到的ico圖片放在pytho

    2024年02月09日
    瀏覽(32)
  • 【快速解決】python項(xiàng)目打包成exe文件——vscode軟件

    【快速解決】python項(xiàng)目打包成exe文件——vscode軟件

    目錄 操作步驟 1、打開VSCode并打開你的Python項(xiàng)目。 2、在VSCode終端中安裝pyinstaller: 3、運(yùn)行以下命令使用pyinstaller將Python項(xiàng)目打包成exe文件: 其中your_script.py是你的Python腳本的文件名。 4、打包完成后,在你的項(xiàng)目目錄中會生成一個dist文件夾,里面包含了打包后的可執(zhí)行文件

    2024年02月19日
    瀏覽(17)
  • python 打包項(xiàng)目(包含.ui文件,.dll文件)為exe可執(zhí)行文件

    python 打包項(xiàng)目(包含.ui文件,.dll文件)為exe可執(zhí)行文件

    目錄 1. 背景 2. 生成.spec文件: 3. 編輯.spec文件: 4. 最后生成單個可執(zhí)行文件.exe: ?5 補(bǔ)充: 1. 背景 ????????最近在項(xiàng)目中想做一個用于燒錄MCU的上位機(jī)給工廠用。于是在某工程模板上簡單開發(fā)了一個基于python 和pyQt5的上位機(jī)軟件。項(xiàng)目包含多個.py文件,多個.dll文件,一

    2024年02月16日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包