내 컴퓨터 (및 프로덕션 서버)에서 잘 작동하는 프로젝트가 있습니다.
C# 3.5를 실행하는 VS2010 프로젝트입니다.
내 빌드 서버에서 솔루션을 빌드 할 때 제 3 자 DLL을 해결할 수 없습니다. 오류 메시지 :TFS 2010 빌드 문제 및 종속성 해결
C : \ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 Microsoft.Common.targets (1360,9) \ : 경고 MSB3268 : 기본 참조 "Third.Party.Assembly을 Microsoft.VisualBasic.Compatibility, 버전 = 8.0, 버전은 = 50.11.2.0은, 문화 = 중립, 는 PublicKeyToken = 0561a7c6dbd6f0ea, processorArchitecture = MSIL을 "이 프레임 워크 어셈블리 에 간접적 의존성을 가지고 있기 때문에 해결할 수없는 수있다" .0.0, 문화 = 중립, PublicKeyToken = b03f5f7f11d50a3a "어느현재 대상 프레임 워크에서을 확인할 수 없습니다. ".NETFramework, Version = v3.5" 해결이 문제 "Third.Party.Assembly, 버전 = 50.11.2.0, 문화 = 중립, PublicKeyToken = 0561a7c6dbd6f0ea, processorArchitecture = MSIL"또는 는 프레임 워크 버전으로 응용 프로그램의 대상을 참조 를 제거하거나 할 "Microsoft.VisualBasic.Compatibility, 버전 = 8.0.0.0, 문화 = 중립, PublicKeyToken = b03f5f7f11d50a3a"가 포함되어 있습니다. :
모든 컴파일하고 내 컴퓨터에서 잘 실행되지만 서버를 구축 투쟁하는 것 [D 3 \ mySolution.sln \ \는 빌드]가.
Third.Party.Assembly는 VB.net으로 작성되었습니다.
어셈블리가 제 3 자이므로 "Microsoft.VisualBasic.Compatibility"에 대한 참조를 제거 할 수 없으며 내 컴퓨터에서 경고를받지 못하기 때문에 실제로 v3.5를 실행할 수 있습니까?
제안 사항? 당신이 빌드 서버에 프로젝트를 넣으면
/지미
프로젝트에서 이러한 종속성을 제거하여 해결했습니다. 실제로 필요하지 않은 곳. =) –