0

我已将 wsp 解决方案转换为 vs 2010 解决方案。但是在尝试编译其中一个项目时,出现以下编译错误:

The type "System.Func<T,TResult> exists in both 'c:\program files (x86)\Reference assemblies\Microsoft\Framework\v3.5\System.Core.dll' and 'c:\windows\microsoft.NET\Framework64\4.0.30319\mscorlib.dll'

我已经删除了 System.Core.dll,并确保项目中的目标框架设置为 v3.5。但是错误仍然出现。

我已经尝试过 stackoverflow 线程中提出的众多解决方案。到目前为止,没有一个工作过。

我正在尝试使用 v.3.5 框架进行编译。我的想法已经用完了...是否还有其他 Microsoft 参考资料悄悄地使用 v4.0 进行编译?这造成了很多悲伤...

谢谢。

4

1 回答 1

0

修改您的项目文件。

<Reference Include="System.Core">
    <RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>  
于 2012-12-06T07:22:45.260 回答