修复警告:项目中 .NET Framework 的目标版本与 .NET Framework 启动条件版本 C# 安装项目不匹配

Fix the WARNING: The target version of the .NET Framework in the project does not match the .NET Framework launch condition version C# Setup Project

提问人:user2015 提问时间:12/2/2020 更新时间:12/2/2020 访问量:2414

问:

在 Visual Studio 2019 中使用安装项目部署项目时,我在输出控制台中收到警告,错误如下。“警告:项目中 .NET Framework 的目标版本与 .NET Framework 启动条件版本”.NET Framework X.X.X“不匹配。更新 .NET Framework 启动条件的版本,使其与“高级编译选项”对话框 (VB) 或应用程序页(C#、F#)中的 the.NET Framework 目标版本匹配。

我在谷歌中搜索此警告并自己找到了解决方案,我将逐步与您分享。

Warning Image

C# WPF Visual-Studio 警告安装 项目

评论


答:

4赞 user2015 12/2/2020 #1

发生此错误:安装程序项目的 .net Framework 版本高于 Project。因此,可以通过为这两个项目添加兼容的 .net 框架来避免警告。(在这里我将版本更改为 4.5.2) 此更改需要添加 3 个位置。

  1. 主项目(属性(右键) > 应用程序>目标框架 > 选择所需框架的版本)Main Project Change

  2. 安装项目(属性(右键单击) >先决条件(单击) > 选择所需框架的版本)Setup Project Change Select Desire Framework

  3. 安装项目(检测到依赖项 > Microsoft .NET Framework(双击) >属性 > 选择所需框架的版本)Select Desire Framework

然后再次生成项目。TADA警告消息将不再显示。

评论

0赞 Jack J Jun 12/28/2020
我很高兴听到您的问题已解决,您可以单击“✔”将您的回复标记为答案。