gpt4 book ai didi

c# - mscorlib 4.x 和 mscorlib 2.x 之间的 MSBuild 冲突

转载 作者:可可西里 更新时间:2023-11-01 08:13:08 28 4
gpt4 key购买 nike

我最近正在调查一个构建失败,看到一条关于程序集之间冲突的警告。我深入挖掘,MSBuild 告诉我:

There was a conflict between "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" and "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes". "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" was chosen because it was primary and "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes" was not.`

我的解决方案包含多个控制台应用程序、大量类库和 ASP.NET 应用程序。我们基于 .NET 4.5.2 构建。

我应该担心吗?

最佳答案

使用 PCL 库时,最好添加 Microsoft.Bcl.Build Nuget 包,它会尝试为您解决此问题。此外,您应该调查您的类库的依赖关系,并找到您依赖 PCL 库的位置。

关于c# - mscorlib 4.x 和 mscorlib 2.x 之间的 MSBuild 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40242664/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com