VS2022 项目打包

VS2022 打包更改.Net Framework 目标包版本问题。

1. 安装Visual Studio Installer Project

vs2022中-->扩展-->联机-->搜索Microsoft Visual Studio Installer Project

2. 新建Setup Project

右键解决方案-->新增项目-->选择Setup Project

3. 将net Framework 打包安装(离线)

右键setup project属性-->Prerequisites-->选择与上述对应的Net Framework版本

4. 问题解决

  • Q1.1 生成setup project 时 ERROR: 要在“系统必备”对话框中启用“从与我的应用程序相同的位置下载系统必备组件”,必须将“Microsoft .NET Framework 4.5.2 (x86 和 x64)”项的文件“DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-ENU.exe”下载到本地计算机。

A:在C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages路径中查询对应的.Net Framework目标包和语言包放置对应的文件夹中。例如需要.Net Framework4.5.2.下载NDP452-KB2901907-x86-x64-AllOS-CHS.exeNDP452-KB2901907-x86-x64-AllOS-ENU.exe.

NDP452-KB2901907-x86-x64-AllOS-ENU.exe放到C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX452

NDP452-KB2901907-x86-x64-AllOS-CHS.exe 放到C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX452\zh-Hans

5.其他

3. 将net Framework 打包安装(离线)中,项目必备中并没有目标包Net Framework4.0,如果项目中必须需要Net Framework4.0可以将Packages下载放置到C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages路径中。项目必备中则出现目标包Net Framework4.0完成。

说明:
本文章中下载链接:

Microsoft Visual Studio 打包目标框架Net Framework4.0 https://download.csdn.net/download/ch_ccc/81702013
.Net Framework 目标包(VS2019)  https://download.csdn.net/download/ch_ccc/80918760?spm=1001.2014.3001.5503

VS2022 Setup Project 打包相关推荐

  1. vs setup project , 卡死 正在做准备安装

    win10 , vs 2017, vs 2013 先安装了vs 2017, 在vs 2017中创建的 setup project,打包(编译)正常,后来又安装了2013,再对setup project ...

  2. Setup Factory 打包工具部分功能代码解

    Setup Factory 打包工具部分功能代码解 Application.Exit 退出安装程序,并返回一个可选的返回代码.Application.GetInstallLanguage 返回一个包含 ...

  3. InstallShield Limited Edition Project 打包windows服务解析

    最近项目从vs2005 升级到vs2010后,发现新的vs2010 不再带有原来的安装工程项目,导致以前的安装包不可以使用,查找资料后发现微软从vs2010 版本后不再提供自带的安装工程,尝试着利用  ...

  4. Remind-You Part2. setup.py打包代码, socket通讯

    插线板的英文是socket噢!!! 内容 完成dict plugin的服务端启动socket监听 将Project使用setuptools进行打包 生成客户端程序save_word 使用argpars ...

  5. maven web project打包为war包,目录结构的变化

    一个maven web project工程目录: 资源管理器中的目录层级如下: 导出为war包之后的目录层级为: 我们会发现,其实并没有如下的这些目录层级: 所以这两个目录层级只是IDE为我们添加的, ...

  6. 使用 Inno Setup 快速打包你的应用程序

    Inno Setup 网址: http://www.jrsoftware.org/isinfo.php 1. 首先介绍一个该软件吧,以下英文部分摘自官网. Inno Setup is a free i ...

  7. Qt Package Project 打包发布程序

    在Qt项目开发完成后,我们想将项目打包发布成一个可执行文件,需要做如下步骤: 首先,将项目中的release文件中的可执行文件拷到一个新建的文件夹中,例如project.exe,用Qt自带的生成必备的 ...

  8. Setup Factory打包注册dll

    1.生成一个Setup Factory工程,按照向导生成即可 2.添加dll到工程中 3.判断原有文件夹下是否有该文件,如果有删除.在On Pre Install中添加代码,改代码是通过Add Act ...

  9. setup factory打包工具的使用

    setup factory 优点:支持大于2G的安装包打包(Inno Setup,NSIS不支持). 缺点:原来的界面控件不能在基础上修改,只能自定义custom的对话框,但是脚本都需要自己编写,比较 ...

  10. Inno Setup软件 打包多个安装包程序

    vc_redist.x64.exe 文件放在cod.exe 所在目录 [Files] Source: "你要打包的软件目录\COD.exe"; DestDir: "{ap ...

最新文章

  1. Android studio 刷新文件状态
  2. Install Redis on CentOS 6.4--转
  3. LFS 安装笔记 (二)
  4. 图像纹理合成_EnhanceNet:通过自动纹理合成实现单图像超分辨率
  5. Android 系统(140)---android.mk中几个常见配置
  6. php 标签库,PHP.MVC的模板标签系统之模板标签库
  7. MySQL二进制版本的安装及卸载
  8. 图片缩放与目标值的规范
  9. 图像处理里面的的尺度什么?
  10. vs如何运行外部 C++ 文件
  11. mysql where连接_MySQL连接查询on和where的区别和顺序
  12. 【雷达目标检测】恒定阈值法和恒虚警(CFAR)法及代码实现
  13. day08---(05)课程大纲-章节和小节列表功能(接口)
  14. continual与continuous的区别
  15. Tiny Heroes:道高一尺,魔高一丈
  16. 随机森林算法: 实战基于随机森林的医疗费用分析与建模预
  17. 自媒体矩阵mcn是什么怎么做自媒体mcn矩阵运营
  18. 海岸鸿蒙2018年标准物质,海岸鸿蒙标准物质目录.doc
  19. Windows打开局域网共享快捷方式脚本制作
  20. 魔趣刷机step by step with zuk z2 pro

热门文章

  1. “鉴别服务开创者”沦为笑柄?裁判文书曝出得物APP无法鉴别真伪
  2. 微信公众号迁移公证书需要哪些材料?账号迁移流程来了
  3. 易班显示不能连接到服务器检查网络,易班站内应用、轻应用、网站接入、移动应用的区别...
  4. C#实战010:Excel操作-查询Excel中的数据
  5. OpenGL教程——windows安装openGL
  6. css clac计算属性
  7. 让你彻底掌握python编程
  8. mysql2014汉化版_SQLServer2014企业版下载
  9. PS2022 安装教程
  10. 操作系统抖动现象、网络抖动与延迟、函数抖动之防抖与节流