yqi3230 发表于 2024-10-16 11:34:31

程序编译时报错

visual studio2022+AR18
编译时报错,我尝试把授权文件删除后,再编译也不行
AR也尝试了反激活,再激活还是不行。



严重性      代码      说明      项目      文件      行      禁止显示状态
警告                发现无法解析的“Microsoft.Bcl.AsyncInterfaces”的不同版本之间存在冲突。
“Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”与“Microsoft.Bcl.AsyncInterfaces, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”之间存在冲突。
    已选择“Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”,因为它是主版本而“Microsoft.Bcl.AsyncInterfaces, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”不是。
    依赖于“Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51”的引用。
      C:\Users\it\Desktop\Ver3-addLogin\packages\Microsoft.Bcl.AsyncInterfaces.6.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll
          导致引用“C:\Users\it\Desktop\Ver3-addLogin\packages\Microsoft.Bcl.AsyncInterfaces.6.0.0\lib\net461\Microsoft.Bcl.AsyncInterfaces.dll”的项目文件项 Include 特性。
            Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL
    依赖于或已统一到“Microsoft.Bcl.AsyncInterfaces, Version=8.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51” 的引用。
      C:\Users\it\Desktop\Ver3-addLogin\packages\System.Text.Json.6.0.8\lib\net461\System.Text.Json.dll
          导致引用“C:\Users\it\Desktop\Ver3-addLogin\packages\System.Text.Json.6.0.8\lib\net461\System.Text.Json.dll”的项目文件项 Include 特性。
            System.Text.Json, Version=6.0.0.8, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL

      C:\Users\it\Desktop\Ver3-addLogin\common\bin\Debug\common.dll
      C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.15.0.dll
          导致引用“C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.Shell.15.0.dll”的项目文件项 Include 特性。
            GCCN.ActiveReports.Serializer, Version=18.0.0.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff, processorArchitecture=MSIL
      C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.RpcContracts.dll
          导致引用“C:\Program Files\Microsoft Visual Studio\2022\Professional\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.RpcContracts.dll”的项目文件项 Include 特性。
            GCCN.ActiveReports.Serializer, Version=18.0.0.0, Culture=neutral, PublicKeyToken=cc4967777c49a3ff, processorArchitecture=MSIL      JNC.RETURN

Bella.Yuan 发表于 2024-10-16 12:00:53

问题描述:不同版本冲突问题
问题解答:您好,这个错误和授权码没关系,根据错误提示您本地是Microsoft.Bcl.AsyncInterfaces, Version=6.0.0.0这个版本,但是应该使用Microsoft.Bcl.AsyncInterfaces, Version=8.0.0.0,您手动在NuGet中选择8的版本安装一下在测试看看。帮您在网上找了类似的处理方法,您参考看看:
https://www.cnblogs.com/luludongxu/p/15933080.html
页: [1]
查看完整版本: 程序编译时报错