Visual Studio 2017 发布时缺少 .NET Framework 4.0 先决条件
Missing .NET Framework 4.0 in Visual Studio 2017 Prerequisites when publishing
您好,我需要使用 .NET Framework 4.0 发布我的应用程序(为了 windows XP 支持),但是在尝试将其添加到先决条件时它丢失了。我能做什么?
我认为您必须使用 Visual Studio 2015 才能 select .NET Framework 4.0 作为先决条件。
.NET Framework 4 的官方支持已经结束:https://blogs.msdn.microsoft.com/dotnet/2015/12/09/support-ending-for-the-net-framework-4-4-5-and-4-5-1/
我使用了旧的免费 "Bootstrap Manifest Generator" 工具,现在有点难找了。我的步骤如下:
- 我下载了 .NET Framework 4.0 可再发行组件包:https://www.microsoft.com/en-za/download/confirmation.aspx?id=17718
- 为了让包出现在 "Prerequisites" 对话框中,我从 SoftPedia (http://www.softpedia.com/get/Programming/Other-Programming-Files/Bootstrapper-Manifest-Generator.shtml) 下载了 "Bootstrap Manifest Generator" 工具。我用 McAfee 扫描了我的下载,它是安全的。
- 我安装了软件包并 运行 它。下面的一系列图片说明了我在该工具上选择的选项:
Select "New Project" 然后是 "Package Manifest" 选项
- 填写项目名称和项目代码,然后单击标有"Package"的白色面板上方的第一个图标
- 浏览到可再发行包
输入"Display Name"然后点击白色面板上方的第二个图标。输出文件夹将以蓝色突出显示。
将包含文件夹(向上导航一级以复制“DotNETFX40”文件夹)移动到如下所示的位置(注意,我在 [=48 上使用 VS2017 社区=] 10):
在我的 WPF 应用程序中,在 "Prerequisites" 对话框中,我现在看到 DotNETFX40 文件夹,如下突出显示。
现在,当我发布应用程序时,DotNETFX40 文件夹也会发布:
您好,我需要使用 .NET Framework 4.0 发布我的应用程序(为了 windows XP 支持),但是在尝试将其添加到先决条件时它丢失了。我能做什么?
我认为您必须使用 Visual Studio 2015 才能 select .NET Framework 4.0 作为先决条件。
.NET Framework 4 的官方支持已经结束:https://blogs.msdn.microsoft.com/dotnet/2015/12/09/support-ending-for-the-net-framework-4-4-5-and-4-5-1/
我使用了旧的免费 "Bootstrap Manifest Generator" 工具,现在有点难找了。我的步骤如下:
- 我下载了 .NET Framework 4.0 可再发行组件包:https://www.microsoft.com/en-za/download/confirmation.aspx?id=17718
- 为了让包出现在 "Prerequisites" 对话框中,我从 SoftPedia (http://www.softpedia.com/get/Programming/Other-Programming-Files/Bootstrapper-Manifest-Generator.shtml) 下载了 "Bootstrap Manifest Generator" 工具。我用 McAfee 扫描了我的下载,它是安全的。
- 我安装了软件包并 运行 它。下面的一系列图片说明了我在该工具上选择的选项:
Select "New Project" 然后是 "Package Manifest" 选项
输入"Display Name"然后点击白色面板上方的第二个图标。输出文件夹将以蓝色突出显示。
将包含文件夹(向上导航一级以复制“DotNETFX40”文件夹)移动到如下所示的位置(注意,我在 [=48 上使用 VS2017 社区=] 10):
在我的 WPF 应用程序中,在 "Prerequisites" 对话框中,我现在看到 DotNETFX40 文件夹,如下突出显示。
现在,当我发布应用程序时,DotNETFX40 文件夹也会发布: