C#系列之-因为它是针对“.NETFramework,Version=v4.5.1”框架生成的。该框架版本高于当前目标框架“.NETFramework,Version=v4.0”


前言

VS打包插件失败,经过提示信息可以看出是.NETFramework的版本太低。


一、错误信息

1>------ 已启动全部重新生成: 项目: YT.FYK.K3.SCM.XSCKD.ServicePlugIn, 配置: Debug Any CPU ------
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2084,5): warning MSB3274: 未能解析主引用“RabbitMQ.Client, Version=5.0.0.0, Culture=neutral, PublicKeyToken=89e7d7c5feba84ce, processorArchitecture=MSIL”,因为它是针对“.NETFramework,Version=v4.5.1”框架生成的。该框架版本高于当前目标框架“.NETFramework,Version=v4.0”。
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2084,5): warning MSB3275: 未能解析主引用“RabbitMQ.Client, Version=5.0.0.0, Culture=neutral, PublicKeyToken=89e7d7c5feba84ce, processorArchitecture=MSIL”,因为它对程序集“Microsoft.Diagnostics.Tracing.EventSource, Version=1.1.28.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”具有间接依赖关系,而该程序集是针对“.NETFramework,Version=v4.6”框架生成的。该框架版本高于当前目标框架“.NETFramework,Version=v4.0”。
1>D:\ProgramData\kingdee\TianYu_Terminal\Code\YT.FYK.K3.SCM.XSCKD.ServicePlugIn\MQMsgSend.cs(7,7,7,15): error CS0246: 未能找到类型或命名空间名“RabbitMQ”(是否缺少 using 指令或程序集引用?)
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0==========

二、解决办法

VS->应用程序->目标框架(选择版本)
在这里插入图片描述


总结

经过版本的调整,程序就可以正常打包了。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页