내가 만든 프로젝트를 만들 때 젠킨스 CI에 문제가 있습니다. 이 프로젝트는 VS2010 C# 프로젝트이며 컴파일러는 내 컴퓨터에서 올바르게 실행되지만 SVN 서버에 커밋하고 Jenkins에서 빌드하려고하면 형식 또는 네임 스페이스를 찾을 수 없다는 오류가 발생합니다. 프로젝트 (이 경우 리드 도구는 문제의 라이브러리입니다). Lead Tools .dll 파일은 SVN의 주 솔루션 폴더 안에있는 폴더에 있으므로 존재 함을 알고 있습니다. 또한 리드 도구 어셈블리가 컴파일되고 올바르게 실행되기 때문에 솔루션에서 올바르게 참조됩니다. 이러한 어셈블리에 대한 참조가 어떻게 든 솔루션을 저지르고 젠킨스 (Jenkins)에서 구축하려고 할 때 손실되었을 가능성이 있습니까? 이 경우에 참조를 다시 추가 할 수있는 방법이 있습니까? 여기에 빌드 출력을 게시 하겠지만 절대적으로 방대합니다. 내가받는 오류 메시지는 다음과 같습니다.젠킨스 프로젝트에서 외부 라이브러리를 참조하는 방법
error CS0246: The type or namespace name 'Leadtools' could not be found (are you
missing a using directive or an assembly reference? E:\Jenkins\Workspace\path\to\project\project.csproj)
이 질문이 모호한 경우 사과 드리지만 여기에서 어디로 가야할지 잘 모르겠습니다.
이 프로젝트에 MSBuild를 사용하고 있습니다. 우연히 MSBuild에 의존성을 제공하는 것에 대해 알고 있습니까? 나는 그 정보를 지금 찾으려고 노력할 것이다. 감사! – Zajn