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

C#打包部署并把.net framework框架也打到安裝包里

這篇具有很好參考價(jià)值的文章主要介紹了C#打包部署并把.net framework框架也打到安裝包里。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

提示:C#打包部署并把.net framework框架也打到安裝包里

一、Microsoft Visual Studio Installer Projects插件安裝

VS2022默認(rèn)是沒(méi)有打包部署Installer程序的需要手動(dòng)安裝,下面提供兩種安裝Installer的方法:

1. 聯(lián)機(jī)下載安裝Installer

打開(kāi)VS2022后找到菜單欄 工具-擴(kuò)展和更新-聯(lián)機(jī),搜索下載安裝Installer。

1.1 下載Microsoft Visual Studio Installer Projects插件

搜索框中聯(lián)機(jī)搜索 Installer,找到如圖所示插件,點(diǎn)擊下載
C#打包部署并把.net framework框架也打到安裝包里

1.2 安裝Microsoft Visual Studio Installer Projects

下載完成后,點(diǎn)擊關(guān)閉退出VS2022,或直接退出VS2022。關(guān)閉VS2022后,會(huì)彈出安裝Microsoft Visual Studio Installer Projects,點(diǎn)擊修改進(jìn)行安裝,等待安裝完成
C#打包部署并把.net framework框架也打到安裝包里C#打包部署并把.net framework框架也打到安裝包里

1.3 重啟VS2022

安裝完成后,如圖所示,點(diǎn)擊關(guān)閉,重新打開(kāi)VS2022
C#打包部署并把.net framework框架也打到安裝包里

1.4 新建打包部署程序

重新打開(kāi)VS2022后在新建項(xiàng)目中就可以看到新安裝的打包部署程序
C#打包部署并把.net framework框架也打到安裝包里

2. 在微軟官網(wǎng)找到VS插件庫(kù)進(jìn)行下載

2.1 下載Microsoft Visual Studio Installer Projects

點(diǎn)擊鏈接跳轉(zhuǎn)下載Microsoft Visual Studio Installer Projects,找到如圖所示文件
C#打包部署并把.net framework框架也打到安裝包里

2.2 安裝Microsoft Visual Studio Installer Projects

點(diǎn)擊下載,下載完成后點(diǎn)擊進(jìn)行安裝,安裝完成后打開(kāi)如方式1所示進(jìn)行創(chuàng)建項(xiàng)目
C#打包部署并把.net framework框架也打到安裝包里

二、 創(chuàng)建打包程序

2.1 新建Setup Project項(xiàng)目

新建Setup Project項(xiàng)目后,如下圖所示
C#打包部署并把.net framework框架也打到安裝包里

2.2 添加打包文件

項(xiàng)目創(chuàng)建完成后選擇要打包的程序復(fù)制,粘貼到創(chuàng)建的項(xiàng)目Application Folder文件夾中
C#打包部署并把.net framework框架也打到安裝包里

C#打包部署并把.net framework框架也打到安裝包里

2.3 修改默認(rèn)安裝路徑

選擇Application Folder文件夾屬性,找到Defaultlocation,根據(jù)自己的需求修改程序安裝路徑
C#打包部署并把.net framework框架也打到安裝包里

2.4 創(chuàng)建開(kāi)始菜單文件夾

創(chuàng)建開(kāi)始菜單文件夾并重命名
C#打包部署并把.net framework框架也打到安裝包里

2.5 創(chuàng)建快捷方式

創(chuàng)建項(xiàng)目主運(yùn)行程序快捷方式兩個(gè),一個(gè)放到桌面文件夾中,一個(gè)放到開(kāi)始菜單中創(chuàng)建的文件夾中,并分別重命名
C#打包部署并把.net framework框架也打到安裝包里
C#打包部署并把.net framework框架也打到安裝包里

2.6 添加卸載程序

添加卸載程序,選擇Application Folder->Add->文件,然后在C:\Windows\System32目錄下找到msiexec.exe(這是windows系統(tǒng)自帶的卸載程序),并選擇打開(kāi)
C#打包部署并把.net framework框架也打到安裝包里

2.7 添加卸載快捷方式

將添加的msiexec.exe卸載程序右鍵創(chuàng)建快捷方式并移動(dòng)到開(kāi)始菜單文件夾中并重命名
C#打包部署并把.net framework框架也打到安裝包里

2.8 復(fù)制ProductCode屬性

點(diǎn)擊項(xiàng)目解決方案選擇項(xiàng)目,然后點(diǎn)擊屬性,找到ProductCode屬性進(jìn)行復(fù)制
C#打包部署并把.net framework框架也打到安裝包里C#打包部署并把.net framework框架也打到安裝包里

2.9 更改Arguments屬性

找到開(kāi)始菜單文件夾中之前創(chuàng)建的卸載程序快捷方式,右鍵屬性找到Arguments,填寫(xiě)/x ProductCode值(/x 后有一個(gè)空格注意),如/x {36EBEAF6-629C-4331-979A-134F0E59E9A8}
C#打包部署并把.net framework框架也打到安裝包里

2.10 修改快捷方式圖標(biāo)

如果想修改創(chuàng)建的快捷方式圖標(biāo),右鍵快捷方式屬性中找到Icon進(jìn)行圖標(biāo)修改,找到圖標(biāo)ico文件所在位置打開(kāi),可以提前將ico圖標(biāo)文件放到你的打包文件中去
C#打包部署并把.net framework框架也打到安裝包里
C#打包部署并把.net framework框架也打到安裝包里
C#打包部署并把.net framework框架也打到安裝包里

2.11 添加系統(tǒng)必備組件

右鍵解決方案的項(xiàng)目屬性,找到系統(tǒng)必備選項(xiàng)打開(kāi),選擇應(yīng)用程序運(yùn)行所必須的組件,如果電腦沒(méi)有聯(lián)網(wǎng)最好是選擇第二個(gè)選項(xiàng)從與我的應(yīng)用程序相同的位置下載系統(tǒng)必備組件,這樣可以離線(xiàn)安裝系統(tǒng)必備組件,打包完成后會(huì)將組件打包到安裝程序里
C#打包部署并把.net framework框架也打到安裝包里
C#打包部署并把.net framework框架也打到安裝包里

2.12 修改安裝環(huán)境

選擇安裝環(huán)境框架,選擇圖中文件夾下的文件,右鍵屬性,選擇對(duì)應(yīng)的框架版本
C#打包部署并把.net framework框架也打到安裝包里
C#打包部署并把.net framework框架也打到安裝包里

2.13 生成打包部署程序

生成解決方案成功后,在生成目錄Debug下找到Setup.exe程序就可以打開(kāi)安裝了,至此打包完成
C#打包部署并把.net framework框架也打到安裝包里
C#打包部署并把.net framework框架也打到安裝包里
C#打包部署并把.net framework框架也打到安裝包里

三、.net framework框架打包到安裝包中

3.1 下載對(duì)應(yīng)的.net framework版本

如果提示下圖所示缺少系統(tǒng)必備組件.net framework框架,先從微軟官網(wǎng)下載對(duì)應(yīng)的.net framework版本

C#打包部署并把.net framework框架也打到安裝包里

3.2 下載中文語(yǔ)言包

從微軟官網(wǎng)找到對(duì)應(yīng)版本,下載脫機(jī)程序>運(yùn)行時(shí)的安裝文件,如果需要中文語(yǔ)言包也可以自行下載
C#打包部署并把.net framework框架也打到安裝包里
C#打包部署并把.net framework框架也打到安裝包里

3.3 拷貝文件

下載完成后,找到C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages目錄 ,因?yàn)榇虬氖?net 4.5.2框架,然后把NDP452-KB2901907-x86-x64-AllOS-ENU.exe放到DotNetFX452文件夾下,把NDP452-KB2901907-x86-x64-AllOS-CHS.exe放到zh-Hans(中文簡(jiǎn)體)文件夾下。然后再VS2022生成解決方案,就可以把.net framework框架打包到安裝包里了。
C#打包部署并把.net framework框架也打到安裝包里文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-470631.html

到了這里,關(guān)于C#打包部署并把.net framework框架也打到安裝包里的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • C#和.NET FrameWork概述

    C#和.NET FrameWork概述

    .NET FrameWork是由微軟開(kāi)發(fā)的一種面相對(duì)象的環(huán)境框架,特點(diǎn)如下: ①多平臺(tái):可在各種計(jì)算機(jī)、服務(wù)器、手機(jī)上運(yùn)行。 ②標(biāo)準(zhǔn)化通訊協(xié)議:如XML、HTTP、JSON等。 ③安全性:CLR檢查并確保參數(shù)及數(shù)據(jù)對(duì)象的類(lèi)型安全。 ④簡(jiǎn)化部署:.NET程序不需要使用注冊(cè)表注冊(cè) 和 允許不同D

    2024年02月09日
    瀏覽(23)
  • C#核心筆記——(一)C#和.NET Framework

    C#是一種通用的,類(lèi)型安全的面向?qū)ο缶幊陶Z(yǔ)言。其目標(biāo)是提高程序員生產(chǎn)力。 C#實(shí)現(xiàn)了豐富的面向?qū)ο蠓妒剑ǚ庋b、繼承、多態(tài)。 C#面向?qū)ο筇匦园ǎ?統(tǒng)一的類(lèi)型系統(tǒng) 類(lèi)與接口 屬性、方法、事件 C#支持純函數(shù)模式 C#是一門(mén)類(lèi)型安全的語(yǔ)言。例如:C#不允許將字符串類(lèi)

    2024年02月08日
    瀏覽(27)
  • ASP.NET Website 項(xiàng)目 .NET Framework 4.0 ~ .NET Framework 4.8支持c#哪些版本(Website)

    ASP.NET Website 項(xiàng)目 .NET Framework 4.0 ~ .NET Framework 4.8支持c#哪些版本(Website)

    本文講的是Website網(wǎng)站項(xiàng)目,由于維護(hù)老項(xiàng)目Website .net framework4.0,遇到c#6.0語(yǔ)法不支持。便做了點(diǎn)記錄 下面是關(guān)于 ASP.NET Website 項(xiàng)目在不同版本的 .NET Framework 下支持的 C# 版本的總結(jié): ASP.NET Website 項(xiàng)目在 .NET Framework 4.0 中,默認(rèn)使用 C# 4.0 版本。該版本不支持 C# 6.0 及更高版本

    2024年02月16日
    瀏覽(22)
  • C#安裝“Windows 窗體應(yīng)用(.NET Framework)”

    C#安裝“Windows 窗體應(yīng)用(.NET Framework)”

    目錄 背景: 第一步: 第二步: 第三步: 總結(jié): 如下圖所示:在Visual Studio Installer創(chuàng)建新項(xiàng)目的時(shí)候,想要添加windows窗體應(yīng)用程序,發(fā)現(xiàn)里面并沒(méi)有找到Windows窗體應(yīng)用(.NET Framework)模板,快捷搜索也沒(méi)有發(fā)現(xiàn),那么為什么沒(méi)有找到這個(gè)模板,可能程序未曾安裝這個(gè)模板,那接下來(lái)就

    2024年02月10日
    瀏覽(19)
  • C# 利用.NET 升級(jí)助手將.NET Framework項(xiàng)目升級(jí)為.NET 6

    C# 利用.NET 升級(jí)助手將.NET Framework項(xiàng)目升級(jí)為.NET 6

    .NET6 正式版本已經(jīng)發(fā)布有一陣子了,今天我就體驗(yàn)一下如何將.NET?Framework的項(xiàng)目升級(jí)為.NET 6. 升級(jí)條件: Windows 操作系統(tǒng) .NET 6 SDK Visual Studio 2022 17.0 或更高版本 ①首先是VS2022下載,直接上微軟官方網(wǎng)站,下載地址: https://visualstudio.microsoft.com/zh-hans/downloads/ 下載后,在線(xiàn)安裝就

    2024年02月12日
    瀏覽(88)
  • VS2019 打包桌面應(yīng)用程序詳細(xì)步驟,包含運(yùn)行環(huán)境(.NET Framework)

    VS2019 打包桌面應(yīng)用程序詳細(xì)步驟,包含運(yùn)行環(huán)境(.NET Framework)

    本篇教程基于VS擴(kuò)展插件Microsoft Visual Studio Installer Projects工具來(lái)打包, 在VS工具中進(jìn)行安裝,菜單欄【擴(kuò)展(X)】 -- 【管理擴(kuò)展】,在界面中輸入Installer,找到Microsoft Visual Studio Installer Projects,點(diǎn)擊下載 在解決方案上右鍵 –【添加】--【新建項(xiàng)目】– 【Setup Project】,

    2024年02月04日
    瀏覽(23)
  • 【c#,.NET】Entity Framework Core基礎(chǔ)詳解

    【c#,.NET】Entity Framework Core基礎(chǔ)詳解

    目錄 ? 一、EF Core概述 1.1 什么是ORM?? 1.2 EF Core的性能怎么樣? 二、EF Core入門(mén) 2.1 什么是Migration數(shù)據(jù)庫(kù)遷移: 2.2? EF Core數(shù)據(jù)的增刪改查 2.2.1 增加數(shù)據(jù) 2.2.2 查詢(xún)數(shù)據(jù) ?2.2.3 修改和刪除數(shù)據(jù) 三、EF Core的實(shí)體類(lèi)配置 3.1 約定大于配置 3.2 EF Core兩種配置方式 3.2.1 Data Annotation 3.2.2?

    2024年02月04日
    瀏覽(51)
  • 開(kāi)篇-.net與.net framework和C#的關(guān)系與區(qū)別,歷史沿革

    開(kāi)篇-.net與.net framework和C#的關(guān)系與區(qū)別,歷史沿革

    這是很多人容易混淆的一個(gè)概念,稍微解釋一下: C#是Microsoft開(kāi)發(fā)的一種編程語(yǔ)言(和你看到的c,asm,java,Python一樣),其前身就是一路從C-c+±C#逐漸升級(jí)過(guò)來(lái)的,有很多相似性,但是互相之間又很多不同。 .NET framwork是Microsoft的軟件開(kāi)發(fā)框架,主要針對(duì)Microsoft Windows操作系

    2024年02月05日
    瀏覽(26)
  • 從密碼重置打到Getshell和其它漏洞打包

    前幾天是準(zhǔn)備上點(diǎn)edusrc的分的所以就準(zhǔn)備用手上還沒(méi)刷的Nday繼續(xù)上分,然后就有了今天這個(gè)案例: 之前在挖某體育學(xué)院證書(shū)的時(shí)候就挖到過(guò)一個(gè)通過(guò)修改html文件更改密碼修改步驟的漏洞 所以就準(zhǔn)備測(cè)繪一下這個(gè)資產(chǎn)繼續(xù)看看能不能上分 挑一個(gè)打開(kāi): 沒(méi)有背景圖了但還是同

    2024年02月16日
    瀏覽(14)
  • [C#]vs2022安裝后C#創(chuàng)建winform沒(méi)有.net framework4.8

    [C#]vs2022安裝后C#創(chuàng)建winform沒(méi)有.net framework4.8

    問(wèn)題,我已經(jīng)在visualstudio安裝程序中安裝了.net框架4.8的SDK和運(yùn)行時(shí)。 然而,我在visual studio 2022中找不到已安裝的框架。 我已經(jīng)檢查了我的VS 2019,它可以很好地定位網(wǎng)絡(luò)框架4.8,它可以構(gòu)建我的項(xiàng)目。但VS 2022不能。 我已經(jīng)重新安裝了VS 2022和VS 2019,但VS 2022仍然找不到我的框

    2024年02月07日
    瀏覽(27)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包