vs2013 - 打包

文章目錄

    • vs2013 - 打包
    • 概述
      • installshield2013limitededition
      • Microsoft Visual Studio 2013 Installer Projects
      • 選擇哪種來打包?
    • 筆記
    • VS2013打包和VS2019打包的區別
    • 打包工程選擇view
    • 打包工程中單擊工程名稱節點,就可以在屬性框中看到要改的屬性(e.g. 默認是x86, 要改成x64)
    • 安裝組件
    • END

vs2013 - 打包

概述

為了避免UCRT安裝的問題,將手頭的VS2019工程降為了VS2013.
現在到了打包的環節。
查了一下,如何方便的打包VS2013的程序輸出。
網上說了2種方法:

installshield2013limitededition

下載之后為 InstallShield2013LimitedEdition.exe
這個版本由于古早,從VS2013給的url下載,有點困難,且installshield官方還要留很多必填的信息。不爽。
從華軍軟件園下載到一個,可用。
https://www.onlinedown.net/soft/1151392.htm
在這里插入圖片描述
拉到最下面

在這里插入圖片描述
下載時,選其他地址下載,可以直接下載到.zip.
注冊碼,在csdn上有個前排同學提供了一個。

370FFQW-D18-E0709A1C9N
https://blog.csdn.net/sjl_leaf/article/details/46988085

這位同學在csdn上也上傳了他下載的安裝包,不過我不是非必須,都不從csdn下載東西。不是稀缺資源:P csdn就沒有稀缺資源,從來都沒有啊。

自從csdn收費以后,就沒有花錢去看過所謂的收費文章和收費資源。
有些博主需要關注才能看博客文章,ok, 那就關注一下,看完文章后,我直接取關啊,這個容易。

如果是博文是非要花錢才能看的,俺從來不看,咱沒那么賤。
csdn上從來就沒有過稀缺資源, 網上資源大把的, 你有啥資本, 讓我心甘情愿的花錢去消費啊?
做人得有點覺悟,太拿自己當回事不好啊:P

Microsoft Visual Studio 2013 Installer Projects

微軟從VS2013開始,就有自己的安裝工程了。
但是VS2013/VS2015/VS2017默認建立工程時,是沒有安裝工程的,需要給VS打補丁。
https://marketplace.visualstudio.com/items?itemName=UnniRavindranathan-MSFT.MicrosoftVisualStudio2013InstallerProjects

這2種打包方式需要的安裝包,我都裝了。

選擇哪種來打包?

installshield用過,很強大。但是細節也很多,如果不是公司已有打包工程在用,或者自己打包有特殊需求,我是不會選擇installshield的。

在vs2019上打包用了VS自帶的安裝工程,感覺能用,用起來簡單。
因為我沒有特殊需求,我就用VS2013打補丁后,自帶的打包工程來打包,試過了好使。主要是簡單,懶人專用。

筆記

VS2013打包和VS2019打包的區別

都是用VS的安裝工程來打包,大部分相同,區別只在于有些選項的的選擇位置不同。
用VS2019打包,做了筆記(vs2019 - 打包(開發機win10x64 - 目標機win7x64 - debug版程序))

這個筆記中,只記錄用VS2013打包和VS2019打包的區別。
區別不多,發現有不同,就補充記錄一下。

打包工程選擇view

在這里插入圖片描述

打包工程中單擊工程名稱節點,就可以在屬性框中看到要改的屬性(e.g. 默認是x86, 要改成x64)

在這里插入圖片描述

安裝組件

程序不管是Debug版/Release版,做安裝包時,都要將需要的VS2013組件加到安裝包,否則在目標機上運行,就會報錯,說缺VS2013的DLL
在這里插入圖片描述
在這里插入圖片描述
安裝組件的位置 C:\Program Files (x86)\Common Files\Merge Modules
這個組件位置和VS其他版本打包的組件位置是一樣的,公用的。
選擇名字包含VC120的.msm.

END

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/24421.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/24421.shtml
英文地址,請注明出處:http://en.pswp.cn/web/24421.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

「動態規劃」當小偷改行去當按摩師,會發生什么?

一個有名的按摩師會收到源源不斷的預約請求,每個預約都可以選擇接或不接。在每次預約服務之間要有休息時間,因此她不能接受相鄰的預約。給定一個預約請求序列,替按摩師找到最優的預約集合(總預約時間最長),…

滲透測試之內核安全系列課程:Rootkit技術初探(三)

今天,我們來講一下內核安全! 本文章僅提供學習,切勿將其用于不法手段! 目前,在滲透測試領域,主要分為了兩個發展方向,分別為Web攻防領域和PWN(二進制安全)攻防領域。在…

Linux安裝RocketMQ教程【帶圖文命令巨詳細】

巨詳細Linux安裝Nacos教程RocketMQ教程 1、檢查殘留版本2、上傳壓縮包至服務器2.1壓縮包獲取2.2創建相關目錄 3、安裝RocketMQ4、配置RocketMQ4.1修改runserver.sh和runbroker.sh啟動腳本4.2新增broker.conf配置信息4.3啟動關閉rocketmq4.4配置開機自啟動(擴展項&am…

AI Agentic Design Patterns with AutoGen(下):工具使用、代碼編寫、多代理群聊

文章目錄 四、工具使用: 國際象棋游戲4.1 準備工具4.2 創建兩個棋手代理和棋盤代理4.3 注冊工具到代理4.4 創建對話流程,開始對話4.5 增加趣味性:加入閑聊 五、代碼編寫:財務分析5.1導入和配置代碼執行器5.2 創建 代碼執行/編寫 代理5.3 定義…

win10重裝系統?電腦系統重裝一鍵清晰,干貨分享!

在電腦的使用過程中,由于各種原因,我們可能會遇到系統崩潰、運行緩慢或者出現各種難以解決的問題。這時,重裝系統往往是一個有效的解決方案。今天,我們就來詳細介紹一下如何在Win10環境下進行系統的重裝,幫助大家輕松解…

【三十三】springboot+序列化實現返回值脫敏和返回值字符串時間格式化問題

互相交流入口地址 整體目錄: 【一】springboot整合swagger 【二】springboot整合自定義swagger 【三】springboot整合token 【四】springboot整合mybatis-plus 【五】springboot整合mybatis-plus 【六】springboot整合redis 【七】springboot整合AOP實現日志操作 【…

【Java每日一題】2.和數最大操作II-動態規劃

題目難度:中等 主要提升:for循環思想、動態規劃思想、數組操作 一、題目描述: 給你一個整數數組 nums ,如果 nums 至少包含 2 個元素,你可以執行以下操作中的任意一個: (1)選擇 n…

Java學習-JDBC(一)

JDBC 概念 JDBC(Java Database Connectivity)Java數據庫連接JDBC提供了一組獨立于任何數據庫管理系統的APIJava提供接口規范,由各個數據庫廠商提供接口的實現,廠商提供的實現類封裝成jar文件,也就是我們俗稱的數據庫驅動jar包JDBC充分體現了…

什么是虛擬局域網?快解析有哪些的虛擬化應用功能?

什么是虛擬局域網?從字面上理解就是不是真實存在的局域網。虛擬局域網是將網絡用戶和設備集中在一起,從而可以對不同地域和商業的需要有一定的支持性。虛擬局域網有它的優點,在使用過程中可以為企業提供更安全、更穩定、更靈活的服務保障體系…

記錄jenkins pipeline ,git+maven+sonarqube+打包鏡像上傳到阿里云鏡像倉庫

1、階段視圖: 2、準備工作 所需工具與插件 jdk:可以存在多版本 maven:可以存在多版本 sonar-scanner 憑證令牌 gitlab:credentialsId sonarqube:配置在sonarqube208服務中 3、jenkinsfile pipeline {agent anystages {stage(從…

ugpowermill編程入門:從基礎到進階的全面解析

ugpowermill編程入門:從基礎到進階的全面解析 在制造行業中,UG PowerMill編程是一款廣泛應用的數控編程軟件,它以其高效、精確的加工能力深受工程師們的喜愛。對于初學者來說,如何快速入門并熟練掌握UG PowerMill編程技能是一項重…

Mac怎么讀取內存卡 Mac如何格式化內存卡

在今天的數字化時代,內存卡已經成為了我們生活中不可或缺的一部分。對于Mac電腦用戶而言,正確地讀取和管理內存卡中的數據至關重要。下面我們來看看Mac怎么讀取內存卡,Mac如何格式化內存卡的相關內容。 一、Mac怎么讀取內存卡 蘋果電腦在讀…

Base64 編碼表 參考

Base64的編碼是由下面的64個字符加上一個墊字符"" 一共65個字符集來完成的,他用 4 個 base64 字符去表示 3 個 ASCII 碼字符。 Base64字符串判斷可參考 golang判斷字符串是否base64編碼的字符串算法, 可準確判斷是或否 附帶單元測試用例和模糊…

Python中__面向對象__學習 (上)

目錄 一、類和對象 1.類的定義 2.根據對象創建類 二、構造和析構 1.構造方法 (1)不帶參數的構造方法 (2)帶參數的構造方法 2.析構方法 三、重載 1.定制對象的字符串形式 (1)只重載__str__方法 …

QT Udp廣播實現設備發現

測試環境 本文選用pc1作為客戶端,pc2,以及一臺虛擬機作為服務端。 pc1,pc2(客戶端): 虛擬機(服務端): 客戶端 原理:客戶端通過發送廣播消息信息到ip:255.255.255.255(QHostAddress::Broadcast),局域網…

了解Java內存模型(Java Memory Model, JMM)

了解Java內存模型(Java Memory Model, JMM) Java內存模型(Java Memory Model, JMM)是Java語言規范中規定的一組規則,定義了多線程程序中變量(包括實例字段、靜態字段和數組元素)的訪問方式。JM…

git 大文件上傳失敗 Please remove the file from history and try again.

根據提示執行命令 --- 查找到當前文件 git rev-list --objects --all | grep b24e74b34e7d482e2bc687e017c8ab28cd1d24b6git filter-branch --tree-filter rm -f 文件名 --tag-name-filter cat -- --all git push origin --tags --force git push origin --all --force

Fort Firewall防火墻工具v3.12.13

軟件介紹 Fort Firewall是一款開源系統的免費防火墻,體積小巧、占用空間不大,可以為用戶的電腦起到保護作用,該軟件可以控制程序訪問網絡,控制用戶的電腦網速,用戶可以更輕松便捷的進行網絡安全防護,保護系…

c# Attribute特性示范

[MyCustomAttribute("Example")] 中括號寫在類前,表示此類具有此特性。 ”property” 譯為“屬性 Attribute用特性描述 using System;// 定義一個自定義特性 public class MyCustomAttribute : Attribute {public string Value { get; set; }public My…

什么是鏡像源

鏡像源在計算機領域中是一個重要的概念,下面我將用分點的方式清晰解釋鏡像源的定義、作用以及特點: 1. 定義 鏡像源(Mirror):是一個服務器,它存儲了另一個服務器上的某些或全部內容的副本。這些內容可以包…