利用VS打包生成可执行程序流程

这篇具有很好参考价值的文章主要介绍了利用VS打包生成可执行程序流程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文给出利用 “Visual Studio 2022” 打包C#程序的有关流程,以供参考。

(此部分作为备忘,打包流程参见 “打包步骤” 部分)

打包前准备工作:

1、将原始项目拷贝至项目集合对应文件夹,并修改名称;

2、对解决方案名称进行重命名,使其与文件夹命名一致(其中 . = _);

利用VS打包生成可执行程序流程 

3、在文件中替换关键词(主要替换项目名称);

利用VS打包生成可执行程序流程 

4、在Properties中修改程序集名称和默认空间命名(和替换内容一致);

5、进入AssemblyInfo.cs,检查各信息点内容;

6、在AssemblyInfo.cs中修改程序集版本信息;

利用VS打包生成可执行程序流程

7、修改主页面(窗体)显示名称;

利用VS打包生成可执行程序流程 

8、修改发布版本;

右击项目 ==> 属性 ==> 发布

利用VS打包生成可执行程序流程

9、保存修改内容。

打包步骤:

1、安装 VS Installer Project 扩展;

扩展 ==> 搜索 “Microsoft Visual Studio Installer Project”扩展 ==> 安装 ==> 重启软件

2、新建 Setup Project ;

利用VS打包生成可执行程序流程

3、将bin\Debug中所有文件添加至Application Folder中,添加软件图标(若有)

4、将卸载程序(msiexec.exe)添加至Application Folder中;

利用VS打包生成可执行程序流程

5、生成 msiexec.exe文件快捷方式;

利用VS打包生成可执行程序流程

6、打开 Setup 项目属性,将TargetPlatform修改为 “x64”(若程序不依赖64位系统运行,则无需修改) ,并依次修改Author、Manufacturer和ProductName,同时复制ProducrCode中的值,同时将RemovePreviousVers定义为True(此项功能为安装新版本时删除以前的版本),最后,将Version修改为发行版本;

利用VS打包生成可执行程序流程

7、打开 Shortcut to msiexec.exe 属性,将复制的值粘贴进Arguments属性中,并添加前缀 “/X ”(/X后有一个空格);

8、将 Shortcut to msiexec.exe 拖入 User`s Programs Menu 文件夹;

9、进行项目输出;

利用VS打包生成可执行程序流程

10、在打开的页面中选择主输出,并点击确定;

11、创建主输出文件快捷方式,并拖入 User`s Desktop 文件夹,同时重命名(在安装程序后,此名称将显示为快捷方式名称),同时修改图标(若有,修改方法:属性 ==> icon ==> Browse)

利用VS打包生成可执行程序流程

12、右击 Setup 项目,打开属性,配置附带安装的系统必备组件;

 右击 Setup 项目 ==> 属性 ==> Prerequisites...  ==> 选择要安装的系统必备组件 ==> 确定

利用VS打包生成可执行程序流程 

13、生成;

右击 Setup 项目 ==> 生成

14、于 Setup项目\Debug 中找到安装程序,并进行安装。文章来源地址https://www.toymoban.com/news/detail-467351.html

到了这里,关于利用VS打包生成可执行程序流程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【微信小程序】如何获得自己当前的定位呢?本文利用逆地址解析、uni-app带你实现

    目录 前言 效果展示 一、在腾讯定位服务配置微信小程序JavaScript SDK 二、使用uni-app获取定位的经纬度 三、 逆地址解析,获取精确定位 四、小提示 在浏览器搜索腾讯定位服务,找到官方网站,利用微信或者其他账号注册登录,登录后如下图操作 点进去之后,可以看到如下图

    2024年01月19日
    浏览(87)
  • QT如何打包生成独立可执行.exe文件

    一、将QT程序使用Release编译 二、新建一个文件夹,将Release编译生成的exe文件复制到新建文件夹中 先找到Release编译生成的exe文件夹位置,与项目创建的文件夹有关: 临时文件夹 --》 release --》 xx .exe文件 比如我的这个就是在D:QtProbuild-Serial-Desktop_Qt_5_12_9_MinGW_64_bit-Releaserele

    2024年02月08日
    浏览(50)
  • Maven 生成(打包)带有依赖的可以直接执行的一个 jar 包

    在pom中增加如下内容      运行打包命令:mvn clean compile assembly:single

    2024年02月13日
    浏览(31)
  • 如何使用apifox打包测试用例生成测试套件自动化执行

    1、首先点击自动化测试--创建测试用例--新建分组(整理每个模块对应的测试用例),右键点击对应的分组新建测试用例,开始创建测试用例。 2、创建测试用例:输入对应的名称,以及用例执行的优先级(核心、高、中、低),添加对应的用例备注(说明)  3、编辑测试用

    2024年02月11日
    浏览(56)
  • vs2022程序打包文档教程

    vs2022程序打包文档教程 1、选择上侧“扩展 ”栏目中的“管理扩展” ,在右侧搜索栏目中输入Microsoft Visual Studio Installer Projects,进行安装,安装完毕后,重启vs2022。 2、右击“解决方案”,选择“添加”,再选择“新建项目”; 3在搜索栏目中,搜索Setup Project,并点击下一步

    2023年04月09日
    浏览(39)
  • Android Studio 生成 keystore 签名文件及打包验证流程

    Android应用必须进行 数字签名 才可以发布,也就是我们平时所说的使用证书打包然后上传市场,其中数字证书的私钥由应用开发者持有。 生成签名的方式有很多种,今天我们来讲如何通过AS创建签名流程。 1、在菜单栏中,依次点击 Build - Generate Signed Bundle/Apk...(生成签名) 2、

    2024年02月01日
    浏览(52)
  • VS2019打包程序安装后无法运行

    C#实践 问题:做Winform项目,用VS2019打包程序,安装后无法运行。 现象1: 应用程序: xxxx.exe Framework 版本: v4.0.30319 说明: 由于未经处理的异常,进程终止。 异常信息: System.FormatException 在 System.Number.StringToNumber(System.String, System.Globalization.NumberStyles, NumberBuffer ByRef, System.Globalizat

    2024年02月04日
    浏览(42)
  • QT可执行程序打包成安装程序

    目录 1.将QT程序先放到一个文件中 2.下载QtInstallerFramework-win-x86.exe 3.将setup.exe单独拷贝出来,进行安装测试 4.测试安装后的程序是否可执行 (1)QT切换到release模式,编译后在构建目录生成可执行文件,例如myqml.exe,把该文件复制到一个单独文件夹;         a.QT切换到rel

    2024年02月10日
    浏览(31)
  • VS2022 打包WPF安装程序最新教程(图文详解)

    本篇教程基于VS扩展插件Microsoft Visual Studio Installer Projects工具来打包,实际上此工具,在VS2010时自带有,只是后面版本的Visual Studio取消了此插件,现在需要单独安装。 安装Microsoft Visual Studio Installer Projects插件有两种方式。一是下载插件单独安装,二是在VS里面在线安装。 Mi

    2024年02月06日
    浏览(63)
  • 利用生成式AI的产研流程:创新与效率的完美结合

    生成式AI(Generative AI)是一类人工智能技术,旨在生成新的、原创的数据、图像、音频、视频或其他形式的内容。它通过机器学习算法来学习和模拟现实世界中的数据分布,然后使用这些模型来生成新的、具有相似特征的数据。比如,在软件开发领域,生成式AI可以自动化代

    2024年02月05日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包