目录

序言

一、还是安装Visual Studio Installer Projects 2022插件

二、创建Setup Project项目

2.1在现有解决方案中添加Setup Project项目

2.2添加需要打包的文件

2.2.1首先,要找到项目文件所在路径,假定你需要打包的项目为LearnCreatClassByString。

2.2.2向Setup Project项目添加待打包文件。

2.2.3选择该文件夹内所有文件和文件夹,添加。

2.3进行项目输出

2.4创建快捷方式

2.5为快捷方式选定图标

2.6添加卸载程序和卸载程序快捷方式(非必须)

2.7生成Setup Project项目


序言

使用 VisualStudio 插件(Visual Studio Installer Projects)进行打包(即将项目打包为 *.msi 或者 *.exe 文件)的教程非常多,这些教程大方向是对的,但是对于 .Net 6框架下的WPF项目则并不完全适用。这是一层窗户纸,一捅就破。自己实践了很多次,特记录下来,希望能帮助到还在困惑的朋友。

一、还是安装Visual Studio Installer Projects 2022插件

这一步,以往的教程都没有问题,照做就是了。

方式1:VS主界面--扩展--管理扩展--搜索VS插件“Visual Studio Installer Projects 2022”并安装。

方式2:直接下载安装,网址:https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects

二、创建Setup Project项目

2.1在现有解决方案中添加Setup Project项目

解决方案上点右键--添加--新建项目--选择Setup Project项目

2.2添加需要打包的文件

从这一步开始,和以往的教程相比,就会有细节上的变化。

2.2.1首先,要找到项目文件所在路径,假定你需要打包的项目为LearnCreatClassByString。

项目上点右键--在文件资源管理器中打开文件夹,记住项目路径(也就是项目主文件夹地址)。

2.2.2向Setup Project项目添加待打包文件。

Application Folder文件夹点击右键--Add--文件,输入项目路径,进入项目文件夹。

2.2.3选择该文件夹内所有文件和文件夹,添加。

注意:选择添加的文件,是选择项目主文件夹内未编译的文件。不是选择bin--Debug--net6.0-windows文件夹下已经编译好的文件。

2.3进行项目输出

Application Folder文件夹点击右键--Add--项目输出,这时项目列表中会多出一项发布项。

关键点:在“添加项目输出组对话框”中,必须选择【发布项】,不能选择【主输出】。

2.4创建快捷方式

发布项上点右键--选择 Create Shortcut to 主输出 from XXX(Active),生成快捷方式。

随后将快捷方式拖到User’s Destop目录下,并进入User’s Destop目录。

快捷方式上点右键--重命名,改成你想要的名字。

2.5为快捷方式选定图标

选择改好名字的快捷方式--看到窗口右下角的属性栏--找到“Icon”项目--点击右侧下拉箭头--选择“Browse”。

在弹出窗体上继续选择Browse。

在新的弹出窗口中,双击进入Application Folder文件夹。

点击Add File按钮,添加图标文件。随后点击OK按钮。

2.6添加卸载程序和卸载程序快捷方式(非必须)

这一部分内容,请参阅《Visual Studio 2022 WinForm/Wpf打包安装程序》2.5、2.6节。

https://blog.csdn.net/wu_zongwen/article/details/126507135

2.7生成Setup Project项目

在解决方案管理器,选择SetupProject项目。

SetupProject项目右键--生成

SetupProject项目右键--在文件资源管理器中打开文件夹--双击进入Debug文件夹,即可看到生成的文件。

 至此,安装项目生成完毕。

使用VisualStudio2022插件(Visual Studio Installer Projects 2022)打包 .Net 6 框架下的 WPF项目 为安装文件相关推荐

  1. VS2022/VS2019安装WinForm打包程序,Microsoft Visual Studio Installer Projects 2022下载(网盘下载),Installer Project

    问题:使用VS2022创建WinForm程序,完了需要打包成安装程序,这时候我去下载Microsoft Visual Studio Installer Projects 2022插件,速度超级慢,恶心 ...

  2. 安装Microsoft Visual Studio Installer Projects 2022

    安装 Microsoft Visual Studio Installer Projects 2022 点击download: 离线安装网址: Microsoft Visual Studio Insta ...

  3. Visual Studio 2019没有Setup安装项目(Microsoft Visual Studio Installer Projects)的官方解决方案

    Microsoft Visual Studio Installer Projects官方下载地址:https://marketplace.visualstudio.com/items?itemName ...

  4. Microsoft Visual Studio Installer Projects下载缓慢下载不动的解决办法

    版本VS2017. 下载了好久发现一直很缓慢,于是找了解决办法. 1:打开VSMicrosoft Visual Studio Installer Projects下载界面, 2:打开网络,更改适配器选 ...

  5. 【VS】InstallerProjects.vsix下载 Microsoft Visual Studio Installer Projects

    Microsoft Visual Studio Installer Projects 下载: https://marketplace.visualstudio.com/items?itemName=V ...

  6. VS2019+Qt 用vs扩展Microsoft Visual Studio Installer Projects进行程序打包(.msi安装包)

    qt小白,仅做记录,如有问题,欢迎指正 一.安装Microsoft Visual Studio Installer Project 方法一:Microsoft Visual Studio Instal ...

  7. Microsoft Visual Studio Installer Projects下载安装太慢

    方法1:直接到官网下载 方法2:直接下载点击这里

  8. vs2019 installer Projects 【打包程序 下载地址】

    地址: Microsoft Visual Studio Installer Projects - Visual Studio Marketplace

  9. Microsoft宣称Visual Studio Installer将退役

    版权声明: 可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息. 在今年Visual Studio 2010发布时我们注意到,Visual Studio的用户可以免费获得InstallS ...

最新文章

  1. C#:消息队列应用程序
  2. 开根号的笔算算法图解_机器学习KNN算法之手写数字识别
  3. 【BZOJ1185】【HNOI2007】最小矩形覆盖(凸包+旋转卡壳)
  4. 解决eclipse中java代码注释变成乱码的问题
  5. linux php gd库安装,Linux系统gd库安装步骤说明
  6. 表单及数据提交、表单的作用、服务端接收提交的数据、php处理数据流程、文件域及文件域中数据处理、php展示数据(响应)
  7. AWS Ubuntu 18.04 镜像采用滚动内核模型
  8. AttributeError: ‘SMOTE’ object has no attribute ‘fit_sample’
  9. Oracle正版用户授权
  10. iOS OpenGL ES2.0教程   Lesson03 旋转
  11. 数据库连接池的实现方法(MySQL+C++)
  12. TOMCAT如何配置域名,可以用本地服务进行测试
  13. hadoop2.4.1源码在64位系统编译过程中遇到的几个错误及解决方法
  14. Java创建多线程的方法总结
  15. 更换pycharm主题
  16. DOIT多易教育简介
  17. 俄罗斯方块java代码_java的俄罗斯方块代码
  18. C++求出200以内的所有质数(素数),并按每行5个输出在屏幕上。
  19. Only老K说-Java设计模式之原型模式(Prototype)
  20. 第4套人民币收藏潜力显现 50元券半年涨近2倍

热门文章

  1. 第十三届蓝桥杯省赛(2022年4月17日)C++中级组题解
  2. iOS的安装包:deb、ipad、pxl
  3. Python从券商客户端获取持仓数据(自动截图+图像识别)
  4. JUC基石——Unsafe类
  5. keyshot 2023安装包下载及安装教程
  6. 手机设置代理,通过电脑访问网站
  7. postman拦截浏览器请求
  8. 使用PS制作元旦海报
  9. github新建项目
  10. AD18学习笔记(1)