2011-12-05 2 views

답변

3

Yikes! 패키지에 .NET 3.5 및 .NET 4 버전의 DLL이있는 경우 프로젝트를 대상 3.5로 변경하는 것 이외의 다른 방법은 없습니다.

그러나 나는 몇 가지 대안을 생각할 수 있습니다. 그들은 이상적이지는 않지만 아마 일할 것입니다.

  1. 당신이 (이. 솔루션 (의 .sln) 파일 옆에있을 패키지를 찾을 수있는 "패키지"디렉토리로 이동합니다.은 "\ LIB \ net40"폴더를 삭제합니다 nuget 패키지를 설치 한 후

    . 이런 식으로 NuGet은 다음 버전을 참조 할 것입니다. 수동으로 어셈블리 참조를 변경해야합니다.이 패키지를 업그레이드하는 경우에도 다시해야합니다.

  2. 사용자 정의 버전을 만들 수 있습니다. 이 패키지에는 3.5 버전의 DLL 만 포함되어 있습니다. 아마도 이것을 사용자 정의 피드 http://myget.org/에 넣고 거기서 설치하십시오.

그 중 하나가 작동해야합니다.

+0

대단히 감사합니다. 기본적으로 지원되지 않습니다. 그게 좀 이상한 사건이라는 걸 압니다. –