项目打包的方法参照发布的另外一篇文章,此处只介绍如何添加NET框架

1、选择Setup程序,右击选择属性

2、在属性页面选择Build-Prerequistes,选择系统组件,安装位置选择“从与我应用程序相同的位置下载系统必备组件”;

.net生成json .net生成fmu文件_下载安装

3、下载安装框架

下载ndp472-kb4054530-x86-x64-allos-enu.exe,

并将其拷贝到C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX472目录

进入C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX472\zh-Hans目录

在package.xml中查找带fwlink的网址

.net生成json .net生成fmu文件_xml_02

在该网址下载ndp472-kb4054531-web.exe

将该文件的名称改为ndp472-kb4054530-x86-x64-allos-chs.exe,拷贝到C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX472\zh-Hans目录

3、重新生成解决方案,可以看到NET安装文件

.net生成json .net生成fmu文件_windows_03