2016-10-26 4 views
0

.net 응용 프로그램이 있고 자동화 빌드에 대한 Jenkins 응용 프로그램을 구성했습니다. 나는 SVN을 "소스 코드 관리"에 사용했다. 나는 젠킨스를 통해 응용 프로그램을 빌드 할 때 그러나 그것은 아래의 오류 보여줍니다오류 CS2001 : 원본 파일을 찾을 수 없습니다.

CSC : error CS2001: Source file 'App_Start\FilterClass.cs' could not be found [F:\Pankaj\Projects\Jenkins Code\WorkSpace\MySolution.csproj]

을 그리고이 문제는 여러 파일을오고있다. 그러나 SVN에서 최신 코드를 가져 와서 분리 가능하게 빌드하면 잘 작동합니다. 하지만 젠킨스를 사용하면 파일이 누락됩니다.

답변

1

Jekins에서 update를 사용하는 대신 체크 아웃 repo를 강제 실행해야합니다. 또한 Jenkins에 맞는 올바른 버전의 msbuild 플러그인이 있는지 확인하십시오. 슬레이브 노드에 jenkins에 대한 올바른 종속성이 설치되지 않은 경우 비슷한 문제가 발생했습니다.

이 도움말이 도움이되기를 바랍니다.

감사합니다, 시르

+0

감사합니다. Yasir. 나는 MSBuild 1.26 버전을 설치했으며 이것이 MSBuild의 마지막 버전 이었으면 좋겠다. –

0

솔루션을 얻었다. MVC 참조를 프로젝트에 추가하고 프로젝트 파일을 커밋했습니다. 이제는 Jankins가 솔루션을 빌드 할 때마다 SVN에서 업데이트 된 파일을 가져 와서 프로젝트를 빌드합니다.

이유 : system.web.mvc 참조가 프로젝트에 없습니다.

관련 문제