我无法在我的一个特定项目中添加或更新任何NuGet包。如果我尝试更新任何包,我将在输出窗口中看到以下错误消息:
尝试收集包的依赖项信息 关于项目的'Microsoft.CodeAnalysis.CSharp.1.3.2' 'myproject',定位'.NETFramework,Version = v4.5.2'错误 检索包元数据时发生 来自源的'System.Diagnostics.DiagnosticSource.4.0.0' 'C:\ Users \ myusername \ Documents \ Visual Studio 2015年\项目\ MyProject的\包。 ==========完成==========
当我构建我的项目时,我看到这样的冲突:
“Microsoft.CodeAnalysis.CSharp”之间存在冲突, Version = 1.2.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35“and “Microsoft.CodeAnalysis.CSharp,Version = 1.3.0.0,Culture = neutral, PublicKeyToken = 31bf3856ad364e35“。1>
“Microsoft.CodeAnalysis.CSharp,Version = 1.2.0.0,Culture = neutral, 选择PublicKeyToken = 31bf3856ad364e35“因为它是主要的和 “Microsoft.CodeAnalysis.CSharp,Version = 1.3.0.0,Culture = neutral, PublicKeyToken = 31bf3856ad364e35“不是.1>参考文献 依赖于“Microsoft.CodeAnalysis.CSharp,Version = 1.2.0.0, Culture = neutral,PublicKeyToken = 31bf3856ad364e35“
有人知道我如何解决这个问题吗?或者我是否必须从头开始重新创建我的项目?我不明白冲突告诉我能够找出解决办法的方法。