2011-09-14 5 views
0

이것은 무엇을 의미합니까? 도와주세요. TFS, TeamCity를 사용하고 있으며 Teamcity 자동화 빌드에서이 오류가 발생합니다.TFS/TeamCity 빌드를 사용하는 오류 메시지

오류 - 또는 해당 종속성 중 하나 ', PublicKeyToken = b77a5c561934e089 문화 = 중립, System.Core, 버전 = 3.5.0.0'파일 또는 어셈블리를로드 할 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다. System.Exception : 'System.Core, Version = 3.5.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'또는 해당 종속성 중 하나를로드 할 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다. ---> System.IO.FileNotFoundException : 파일 또는 어셈블리 'System.Core, 버전 = 3.5.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'또는 해당 종속성 중 하나를로드 할 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다. 파일 이름 : 'System.Core, 버전 = 3.5.0.0, 문화 =, PublicKeyToken = b77a5c561934e089 중립'Microsoft.TeamFoundation.Client.TfsTeamProjectCollection.GetFullyQualifiedUriForName (문자열 이름) 에서 Microsoft.TeamFoundation.Client.TeamFoundationServer..ctor에서 (문자열 URL, ICredentials 자격 증명) C에서 JetBrains.TeamCity.Tfs.TfsHelpers.Create (문자열 서버, 문자열 이름, 문자열 암호)에서 : \ 에이전트 \ 작업 \ 7b38d9d0edb21a5b \ TfsNativeAccessor \ SRC \ TfsHelpers.cs : 라인 97 에서 c : \ Agent \ work \ 7b38d9d0edb21a5b \ TfsNativeAccessor \ src \ Command.cs의 JetBrains.TeamCity.Tfs.Command.Do() : JetBrains.TeamCity.Tfs.Program.Main (String [] args) in c에서 줄 : \ Agent \ work \ 7b38d9d0edb21a5b \ TfsNativeAccessor \ src \ Program.cs : 줄 118

+1

말하자면, 일부 .NET 어셈블리를로드 할 수 없습니다. 해당 시스템에 .NET 3.5가 올바르게 설치되어 있습니까? –

+0

.NET 4가 설치되어 있습니다. 하지만이 이야기에 대해 3.5 .. 아니면 내 넷 4 설치가 나쁘다고 생각합니까? – ZVenue

+0

.NET 4는 3.5와 동일하지 않으며 버전은 강력한 형식의 어셈블리로 검사됩니다. –

답변

1

.Net Framework 3.5.0.0이 시스템에 설치되어 있는지 확인하십시오. 또한 빌드가 원격 에이전트에서 실행되도록 구성 되었습니까? 그렇다면 .net 프로젝트를 빌드하는 모든 에이전트에 설치해야합니다.

+0

.net4가 설치되어 있습니다. 에이전트는 서버 자체에 있으므로 모든 에이전트에 설치하는 것에 대해 걱정할 필요가 없습니다. 이미 4 개가 있다면 3.5가 필요합니까? – ZVenue

+0

예,로드 타임에 강력한 버전의 어셈블리가 버전별로 검사되므로 이름, 버전, 문화 및 공개 키별로 정확한 어셈블리가 필요합니다. – hsalimi