2012-12-06 6 views
0

wsp 솔루션을 vs 2010 솔루션으로 변환하는 작업을 완료했습니다. 프로젝트 중 하나를 컴파일하는 동안, 나는 다음과 같은 컴파일 오류가있어 : 나는 System.Core.dll을 제거한Visual Studio 2010에서 v3.5 .NET 프로젝트를 컴파일 할 수 없습니다.

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' 

, 그리고 프로젝트의 대상 프레임 워크 V3.5로 설정되어 있는지 확인했다. 그러나 여전히 오류가 나타납니다.

나는 수많은 솔루션을 stackoverflow 스레드에서 제안 해 보았습니다. 아무도 지금까지 일한 적이 없다.

컴파일 할 때 v.3.5 프레임 워크를 사용하려고합니다. 아이디어가 부족합니다 ... 조용히 v4.0을 사용하여 컴파일하는 다른 Microsoft 참조가 있습니까? 이것은 많은 슬픔을 불러 일으키고 있습니다 ...

고마워요.

+0

* new * 프로젝트를 만드는 경우에도 동일한 문제가 발생합니까? 나는 VS2010에서 .NET 3.5 프로젝트를 만들었습니다 ... –

답변

0

프로젝트 파일을 수정하십시오.

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

시도 ... 아무 소용이 없습니다. 그리고 3.5 앞에 "v"가 없습니다. – BeraCim

관련 문제