C# Threading.task.dll中存在冲突

C# Threading.task.dll中存在冲突,c#,.net,visual-studio-2012,resharper,C#,.net,Visual Studio 2012,Resharper,我刚刚安装了Resharper的nuget软件包并构建了解决方案,然后在每个任务类型方法上都会出现这些错误。似乎是因为两个线程.Task.dll文件 错误: 错误87两个C:\Program文件(x86)中都存在类型“System.Threading.Tasks.Task”\参考Assemblies\Microsoft\Framework.NETCore\v4.5\System.Threading.Tasks.dll'和'C:\Users\emp70\Documents\visualstudio

我刚刚安装了Resharper的nuget软件包并构建了解决方案,然后在每个任务类型方法上都会出现这些错误。似乎是因为两个
线程.Task.dll
文件

错误:

错误87两个C:\Program文件(x86)中都存在类型“System.Threading.Tasks.Task”\参考Assemblies\Microsoft\Framework.NETCore\v4.5\System.Threading.Tasks.dll'和'C:\Users\emp70\Documents\visualstudio 2012\Projects\FSOP\packages\JetBrains.ReSharper.SDK.8.2.1158\build\..\Bin\System.Threading.dll'C:\Users\emp70\Documents\visualstudio 2012\Projects\FSOP\FSOP\ViewModel\DashBoardVM.cs 1604 22 FSOP

如何解决这一冲突


在安装Resharper之前,一切正常。

不幸的是,这是SDK的一个已知问题。ReSharper是一个.NET3.5应用程序,我们使用System.Threading.Tasks端口来获得任务支持。遗憾的是,这与.NET4项目存在冲突。这是我们在下一个版本中正在积极解决的问题——SDK和体系结构正在进行重大更改

遗憾的是,没有一个完全令人满意的解决办法。你可以让你的插件成为一个.net 3.5插件,但是你会得到很多关于.net 4程序集的警告,这些程序集被引用但不会被使用-你可以安全地忽略它们,因为它们本质上是终端用户特性,你不需要在你的插件中引用,但它们很烦人(我就是这么做的)。或者,您不能使用任务。同样,这并不理想,但我已经编写了很多插件,并且还没有使用Task。YMMV