VSTS에서 힘내 문제가있어서 TFVC로 전환하라는 지시를 받았습니다. 희망은 빌드 과정에서 "Get Sources
"을 동일한 코드를 가진 새로운 TFVC 저장소로 전환하는 것입니다.TFVC : 빌드가 잘못된 디렉토리에서 찾고 있습니다.
빌드에서 발견 한 것은 실패한 패키지이며 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise
에있는 패키지를 찾고 있으며 VS Enterprise를 사용하고 있지 않기 때문에이 디렉토리가 존재하지 않습니다. 대신 Professional을 사용하고있어 폴더가 존재합니다.
그럼 어떻게 빌드 프로세스를 올바른 위치에서 볼 수 있습니까?
답변을 위해 : Git에서 TFVC로 이전하는 동안 발견 한 것은 체크 인 된 것으로 보이는 일부 항목이 빌드에서 발견되지 않았기 때문입니다. 빌드에서 누락 된 항목 중 하나는 Automapper였으며 Automapper Nuget 패키지를 최신 버전으로 업데이트해도 아무런 해가되지 않을 것이라고 판단했습니다. 아이디어는 내가 체크인하고 다시 빌드하면 Automapper가 빌드에서 누락 된 채로 계속 발견된다는 것입니다. 나는 내가 체크했을 때, 체크섬을 위해 다른 많은 인공물들도 나타났다는 사실에 놀랐다. 그래서 나는 그들 모두를 점검했고 이번에는 빌드가 성공했다. 왜 이런 일이 일어 났는지, 아니면 누군가가이 대답으로 도움이되는지 나는 모른다.
알아두면 유용합니다. 현재 우리는 Hosted Agent를 유지하고 있으며이를 해결하는 방법이 궁금합니다. 로그 파일은 https://1drv.ms/f/s!AhERQL5GdvI4rz3XzJMr11-avED-를 참조하십시오. – arame3333
소스 제어에 참조를 추가 했습니까? VSTS가 참조를 찾을 수없는 것 같습니다. –
package.config는 소스 제어에 있습니다. VS에서 볼 때 참조를 SC에 넣을 수 없습니다. – arame3333