找回密码
 立即注册

QQ登录

只需一步,快速开始

欣欣呀

注册会员

14

主题

21

帖子

123

积分

注册会员

积分
123
欣欣呀
注册会员   /  发表于:2024-11-28 14:13  /   查看:119  /  回复:1
1金币


环境:
win11
Microsoft Visual Studio 2022
ActiveReports for .NET 18.0J Professional

操作手顺:
使用Microsoft Visual Studio 2022新创建一个ASP.NET Web application(.Net Framework4.8)的空工程,再追加SectionReport1.vb项目
问题:
出现了如下警告
【C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(2413,5): warning MSB3247: 发现同一依赖程序集的不同版本之间存在冲突】

我们的需求是
1.官网上说了支持.Net Framework4.8,为什么依然有版本冲突的警告
2.不想在配置文件中追加内容,怎么解消这个警告。


1 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2024-11-28 17:32:36
沙发
抱歉,目前确实还会某些包被重复用到而有些警告。

但是指定都可以用的包应该也是没问题的,确实需要在配置文件添加版本的指定。暂时也没有更优的解法,请您谅解:
  1. dependentAssembly>
  2.   <assemblyIdentity name="Microsoft.ServiceHub.Framework" culture="neutral" publicKeyToken="b03f5f7f11d50a3a" />
  3.   <bindingRedirect oldVersion="0.0.0.0-4.4.0.0" newVersion="4.4.0.0" />
  4. </dependentAssembly>
  5. <dependentAssembly>
  6.   <assemblyIdentity name="Microsoft.VisualStudio.Validation" culture="neutral" publicKeyToken="b03f5f7f11d50a3a" />
  7.   <bindingRedirect oldVersion="0.0.0.0-17.8.0.0" newVersion="17.8.0.0" />
  8. </dependentAssembly>
复制代码


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部