Visual Studio 2017中缺少.NET Framework 4.0发布时的先决条件

Mar*_*zzi 6 wpf publish visual-studio

如您所见,缺少.NET Framework 4.0

您好,我需要使用.NET Framework 4.0发布我的应用程序(对于Windows XP支持),但在尝试将其添加到先决条件时,它将丢失.我能做什么?

arl*_*vin 11

我使用了旧的,免费的"Bootstrap Manifest Generator"工具,现在有点难以找到.我的步骤如下:

  1. 我下载了.NET Framework 4.0可再发行组件包:https://www.microsoft.com/en-za/download/confirmation.aspx?id = 17718
  2. 为了让软件包出现在"先决条件"对话框中,我从SoftPedia下载了"Bootstrap Manifest Generator"工具(http://www.softpedia.com/get/Programming/Other-Programming-Files/Bootstrapper-Manifest- Generator.shtml).我用McAfee扫描了我的下载,这是安全的.
  3. 我安装了包并运行它.下面的一系列图片说明了我在工具上选择的选项:

选择"New Project",然后选择"Package Manifest"选项 选择 - 填写项目名称和项目代码,然后单击标有"包"的白色面板上方的第一个图标 - 浏览到可再发行组件包 在此输入图像描述

输入"显示名称",然后单击白色面板上方的第二个图标.输出文件夹将以蓝色突出显示. 在此输入图像描述

移动包含文件夹(向上导航一级以将" DotNETFX40 "文件夹)复制到下面显示的位置(注意,我在Windows 10上使用VS2017社区): 在此输入图像描述

在我的WPF应用程序中,在"先决条件"对话框中,我现在看到DotNETFX40文件夹,如下所示. 在此输入图像描述

现在,当我发布应用程序时,也会发布DotNETFX40文件夹: 在此输入图像描述