我得到一些冲突警告,当我尝试从Visual Studio中的解决方案,我不知道如何解决以下警告:版本冲突的警告在Visual Studio
There was a conflict between "Sitecore.Kernel, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null" and "Sitecore.Kernel, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null". (TaskId:65) 2> "Sitecore.Kernel, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null" was chosen because it was primary and "Sitecore.Kernel, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null" was not. (TaskId:65) 2> References which depend on "Sitecore.Kernel, Version=7.0.0.0, Culture=neutral, PublicKeyToken=null" [C:\ABC\XYZ\lib\Sitecore\Sitecore.Kernel.dll]. (TaskId:65)
我试图解决此警告几个小时,但仍然无法获得解决方案...
您有使用Sitecore的6(大概意思是他们是编译反对)使用Sitecore的7追查的依赖关系,并看看图书馆的参考和库库引用了错误的版本是否可用在一个合适的版本。从您的错误消息,它是不可能告诉你什么参考创建冲突 – Sascha
你是否从nuget拉SiteCore的东西?尝试添加汇编重定向:https://weblog.west-wind.com/posts/2014/Nov/29/Updating-Assembly-Redirects-with-NuGet – mxmissile
嗨Sascha,感谢您的意见,我检查我的参考版本该项目。所有参考指向Sitecore.Kernel版本7.0.0.0。我没有看到版本6.0.0.0的任何参考? –