저는 인터넷을 통해이 문제에 대한 답변을 찾아 보았고 실제로 도움을받을 수있었습니다.'xxx'유형이 참조되지 않은 어셈블리에 정의되어 있습니다.
나는이 오류에 관한 다른 게시물을 이미 살펴 봤으며 그 중 아무도 나를 도왔습니다.
전체 오류이며,
유형 'xxx는'이 참조되지 않은 어셈블리에 정의되어 있습니다. 'xxx, Version = 0.0.0.0, Culture = neutral, PublicKeyToken = null'어셈블리에 대한 참조를 추가해야합니다.
솔루션을 로컬로 잘 빌드 할 수 있지만 빌드 서버에서 빌드를 트리거 할 때 오류가 발생합니다.
- 보장 모든 프로젝트 참조 (했다 건축가 나와 함께 그것을 검토)
- 은 'SpecificVersion'속성을 변경 올바른지 : 여기 내가이 문제를 해결하기 위해 지금까지 한 일이다 true로
- 은 참조를 제거하고 다시 추가 (VS2012에서와 편집 .csproj 파일 자체) 빌드 서버에 로컬로
- 내장 솔루션, 그것은 ,369 전달
- 편집는 - 나는 또한 두 개의 서로 다른 빌드 서버에서이 솔루션을 구축하고 아직도 내가이 일을 VS2012과 TFS2012을 사용하고 동일한 오류
를 얻을 수 있습니다 언급해야한다.
정말 고마워요, 고마워요.
* 업데이트 : * 빌드 서버에서 방금 MSBuild를 수행했지만 구성을 "릴리스"로 변경하여 오류의 일부를 재현 할 수있었습니다. 몇 가지 중요한 차이점은 찾고있는 버전이 0.0.0.0 대신 갑자기 1.3.1.15이고 PublicKeyToken이 더 이상 null이 아니라는 것입니다. 아무도 이것이 무슨 뜻인지 알 수 있습니까? 어셈블리의 버전은 0.0.0.0입니다.
플랫폼이 호환되는지 확인 했습니까? (즉, .NET 4.0 어셈블리가 .NET 4.5 어셈블리를 참조하지 않거나 .NET 4 클라이언트 프로파일 어셈블리가 .NET 4 전체 어셈블리를 참조하지 않음) –
예, 모든 것이 .NET 4.0에서 실행 중입니다. – Albert