Visual Studio 2022 WinForm/Wpf打包安装程序

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

1.安装扩展程序

方法1.手动下载安装包:
Microsoft Visual Studio Installer Projects 2022
方法2.Visual Studio中安装
菜单栏中选中【扩展】-【管理扩展】-【联机】中搜索Microsoft Visual Studio Installer并安装

Visual Studio 2022 WinForm/Wpf打包安装程序

2.创建并设置用于打包安装程序的项目

2.1 新建Setup Project项目

在当前解决方案下添加-新建项目-Setup Project

Visual Studio 2022 WinForm/Wpf打包安装程序

2.2 添加需要打包的应用程序文件

项目添加成功之后,将需要打包的项目生成后的bin目录下的所有文件和文件夹复制-粘贴到【Application Folder】目录中

Visual Studio 2022 WinForm/Wpf打包安装程序

2.3 添加项目主程序

右击【Application Folder】-【Add】-【项目输出】,选中需要打包的项目,点击主输出,确定

Visual Studio 2022 WinForm/Wpf打包安装程序

2.3 添加主程序的桌面和任务栏快捷方式

  1. 右击刚刚添加的主输出 from XXX(Active),Create Shortcut to 主输出 from XXX(Active)

Visual Studio 2022 WinForm/Wpf打包安装程序

  1. 然后重命名Shortcut to 主输出 from XXX(Active),修改为需要显示的快捷方式的名称,然后拖动到User’s Destop目录下

Visual Studio 2022 WinForm/Wpf打包安装程序
Visual Studio 2022 WinForm/Wpf打包安装程序

  1. 右击【User’s Programs Menu】-【Add】-【Folder】,这里添加的文件夹会显示在应用程序菜单中
    按照刚刚的步骤再创建一个快捷方式,拖动到此文件夹中

Visual Studio 2022 WinForm/Wpf打包安装程序

2.5 添加卸载程序

右击【Application Folder】-【Add】-【文件】,找到C://Windows/System32下的msiexec.exe,重命名为UnInstall

Visual Studio 2022 WinForm/Wpf打包安装程序
Visual Studio 2022 WinForm/Wpf打包安装程序

2.6 添加卸载程序快捷方式

  1. 右击已经重命名为UnInstall.exe文件,Create Shortcut to UnInstall.exe

Visual Studio 2022 WinForm/Wpf打包安装程序

  1. 单击刚刚新建的Setup Project项目,复制ProductCode中的值

Visual Studio 2022 WinForm/Wpf打包安装程序

  1. 选装刚刚Shortcut to UnInstall.exe文件,右击【属性窗口】,修改Arguments属性的值为
    /X空格 刚刚复制的ProductCode中的值

Visual Studio 2022 WinForm/Wpf打包安装程序

  1. 重命名Shortcut to UnInstall.exe,修改为需要显示在应用程序菜单中的名称,然后拖动到【User’s Programs Menu】【Demo】目录下

Visual Studio 2022 WinForm/Wpf打包安装程序

2.7 打包安装程序

选中Setup Project项目右击【重新生成】,等打包成功以后即可在该项目的目录下找到程序的安装包

3.设置管理员权限(非必须)

3.1 启用ClickOnce安全设置

选中项目右击【属性】-【安全性】,勾选“启用ClickOnce安全设置”

Visual Studio 2022 WinForm/Wpf打包安装程序

3.2 修改app.manifest文件

启用ClickOnce安全设置后项目中的Properties目录中会多出一个app.manifest文件,选中并打开,
找到

<requestedExecutionLevel level="asInvoker" uiAccess="false" />

更改为

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

Visual Studio 2022 WinForm/Wpf打包安装程序

3.3 关闭ClickOnce安全设置

将“启用ClickOnce安全设置”前面的勾去掉后再编译运行。 不然程序会报错无法运行。文章来源地址https://www.toymoban.com/news/detail-443038.html

到了这里,关于Visual Studio 2022 WinForm/Wpf打包安装程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Visual Studio 2022 项目打包指南

    需要安装Microsoft Visual Studio Installer Projects 2022 组件。 点击扩展-选择管理扩展-搜索installer-下载Installer Projects 2022。 重启应用完成安装。 在解决方案处点击右键-选择添加-新建项目-选择Setup Project。 编辑项目名称并确认项目位置。 在Application Folder上点击右键-Add-项目输出-主输

    2024年02月06日
    浏览(43)
  • visual studio 2022 Prism Template Pack 扩展

    Prism Template Pack - Visual Studio Marketplace Extension for Visual Studio - Snippets, Items Templates, and Project Templates for use in Prism application development. https://marketplace.visualstudio.com/items?itemName=BrianLagunas.PrismTemplatePack 1先下载扩展包 2解压 3修改extension.vsixmanifest,将   Installation     InstallationTarget Ver

    2024年02月07日
    浏览(41)
  • 基于Visual Studio扩展的WPF工业组态UI控件-ConPipe

    本文的组态控件是由《轻量而敏捷的工业组态软件UI设计工具-ConPipe Studio 2022》 和 《轻量而敏捷的工业组态软件UI设计工具-机械组态篇》两篇文章中的方案全新升级而来的,升级控件依然继承了“程序员自己能干的事情绝不麻烦美工”的思想。最大的不同就是由ConPipe Studio工

    2023年04月16日
    浏览(43)
  • C# WPF应用使用visual studio的安装程序类的一些坑

    否则会出现命名空间System.Configuration不存在Install的报错   var s = Context.Parameters[\\\"assemblypath\\\"].ToString() 这个里面是当前文件的路径,所以需要删除掉文件的名字才能获取目录路径 var dir = s.Substring(0, s.LastIndexOf(\\\"\\\\\\\") + 1)

    2024年02月12日
    浏览(31)
  • 超详细的visual studio 2022图文安装教程+新建一个c语言程序

    1.1 官网地址下载https://visualstudio.microsoft.com/zh-hans/ 1.2 下载社区版本即可。必须勾选以下组件,其他内容可以按自己的需要进行增加。 2.1 新建项目 2.2 保存项目所在位置 2.3 在头文件选择邮件添加,并新建main.h,如下图所示。 2.4 按照同样的方式在源文件底下添加,main.c文件,

    2024年02月05日
    浏览(50)
  • 【开发环境】Mac 安装 Visual Studio Code ② ( 装 C/C++ 扩展 | 安装配置 Code Runner 扩展插件 | 运行 C 语言程序 )

    在 VSCode 中 , 点击 左侧 的 \\\" 扩展 \\\" 按键 , 在 扩展 面板中 , 默认显示之前已经安装过的 扩展 ; 在 扩展面板 中的 搜索栏 , 输入 \\\" C \\\" , 第一个就是 C/C++ 扩展 , 点击 \\\" 安装 \\\" 按钮 , 安装改 扩展插件 ; 安装完毕后 , 提示 如下内容 ; 在 扩展 面板中 , 搜索 \\\" runner \\\" , 搜索出的第一个

    2024年04月25日
    浏览(70)
  • VS2019 打包扩展(Microsoft Visual Studio Installer Projects)下载慢的问题

    想要打包写好的程序,于是先下载Microsoft Visual Studio Installer Projects。结果半天都没下载好。尝试了VS内扩展、官网下载,改网络配置DNS之类的都没用。 解决办法: 坐飞机去外国下载,10s下载完毕 。 下载好会自动安装,重启VS2019就ok了。

    2024年02月13日
    浏览(58)
  • Inno Setup打包winform、wpf程序可判断VC++和.net环境

    官网链接: link 1、新建打包文件 2、填写 应用名称、版本号、公司名称、公司官网 3、选择安装路径 Custom是指定默认路径、Program Files folder是默认C盘根目录 4、选择程序启动exe文件 以及Addfolder选择全部运行文件 5、选择安装前显示文字 、安装中、安装后 这里我只选择了安装前

    2024年02月16日
    浏览(46)
  • 免费安装Visual Studio 2022

    我使用软件的选择顺序是优先选择开源软件,其次是社区免费版本,大部分时间我都是在linux下开发,很少在windows下写代码。但是在这microsoft还是处于统治地位的时代,而且很多新手写代码开始还是倾向于在windows下,因此推荐Visual Studio 2022 社区版,即满足我的个人选择倾向

    2024年02月11日
    浏览(46)
  • Visual Studio2022下载安装教程

    首先去官网下载vs的安装包https://visualstudio.microsoft.com 日常学习使用,选择社区版就可以。 然后等待下载完成,双击安装 Visual Studio安装 根据官网的提示,要至少选择【Desktop Development with C++】 然后更改一下下载的路径,个人建议放在D盘,不要放在C盘,因为该软件所占内存比

    2024年02月11日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包