2014-11-24 6 views
0

TFS에서 빌드를 실행하려고했는데 빌드를 죽이는 오류가 계속 발생합니다. 이상한 점은 문제가 시작된 이후 코드 변경을 제외한 모든 작업이 완료되었다는 것입니다 (또는 적어도 내가 알고있는 부분). 나는 이것을 계속보고 :System.Windows에서 TFS 빌드가 실패합니다.

C : \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Microsoft4x.30319 \ Microsoft.WinFx.targets (268) : 알 수없는 빌드 오류, '어셈블리에 종속성을 해결할 수 없음'System.Windows, Version = 2.0.5.0, 문화 = 중립, PublicKeyToken = 7cec85d7bea7798e '사전로드되지 않았기 때문에. ReflectionOnly API를 사용할 때 종속 어셈블리는 미리로드되거나 ReflectionOnlyAssemblyResolve 이벤트를 통해 필요할 때로드되어야합니다. '

나는 이것을 봤는데 WPF 응용 프로그램에서 사용되는 Silverlight dll이 있기 때문에 내가 본 유일한 것입니다. 내 응용 프로그램은 WPF 프로젝트이지만 참고 문헌과 관련하여 내 솔루션에서 수행 한 모든 변경 사항을 찾을 수 없었습니다.

자세한 내용은이 프로젝트는 주 코드의 한 부분입니다. 주요 개발 지점은 정상적으로 실행되지만, 어떤 이유로 든이 빌드는 실패합니다.

아이디어가 있으십니까?

+1

참조가있는 프로젝트를 확인한 다음 특정 버전 플래그를 제거하거나 현재 프레임 워크에 대한 참조를 업데이트하고 문제가 해결되는지 확인하십시오. –

+0

나는 이것을 시도했다. 빌드 서버에있는 모든 참조를 확인 했으므로 괜찮습니다. 나는 그것을 얻지 않는다. 이제 모든 빌드가 실패합니다. 실패하지 않는 유일한 코드는 주 코드입니다. 다른 모든 빌드는 분기 된 버전의 코드를 기반으로합니다. 그리고이 모든 것은 일하는 것이 었습니다. –

답변

0

.NET Framework 버전 대신 System.Windows의 Silverlight 버전을 참조하는 것처럼 보입니다. 빌드 서버에 Silverlight를 설치하거나 프로젝트의 참조를 해당 어셈블리의 일반 .NET Framework 버전 (.NET Framework가 빌드 서버에 있음)을 가리 키도록 변경 했습니까?

관련 문제