无法在Visual Studio 2010中编译v3.5 .NET项目

时间:2012-12-06 07:11:12

标签: .net visual-studio-2010

我已经完成了将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框架进行编译。我的想法已经用完了...有没有其他微软参考资料悄悄地使用v4.0进行编译?这引起了很多悲痛......

感谢。

1 个答案:

答案 0 :(得分:0)

修改项目文件。

<Reference Include="System.Core">
    <RequiredTargetFramework>3.5</RequiredTargetFramework>
</Reference>