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

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

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

我在google搜索这个警告,自己找到了解决方法,我会一步步分享给你。

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

  1. 主项目(属性(右键单击)> 应用程序> 目标框架> Select 版本的 desire 框架)

  2. 设置项目(属性(右键单击)> 先决条件(单击)> Select desire Framework 版本)

  3. 安装项目(检测到的依赖项 > Microsoft .NET Framework(双击)> 属性 > Select 版本的 desire Framework)

然后重新构建项目。 TADA 警告消息不会再次显示。