VS2022 Setup Project 打包

VS2022 项目打包

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

1. 安装Visual Studio Installer Project

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

VS2022 Setup Project 打包_第1张图片

2. 新建Setup Project

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

VS2022 Setup Project 打包_第2张图片

VS2022 Setup Project 打包_第3张图片

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

VS2022 Setup Project 打包_第4张图片

VS2022 Setup Project 打包_第5张图片

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

VS2022 Setup Project 打包_第6张图片

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.exe NDP452-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
VS2022 Setup Project 打包_第7张图片

5.其他

3. 将net Framework 打包安装(离线)中,项目必备中并没有目标包Net Framework4.0,如果项目中必须需要Net Framework4.0可以将Packages下载放置到C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages路径中。项目必备中则出现目标包Net Framework4.0完成。
VS2022 Setup Project 打包_第8张图片
说明:
本文章中下载链接:

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 打包_第9张图片

你可能感兴趣的:(C#,microsoft)