먼저이 프로젝트를 명령 줄을 통해 MSBuild를 사용하여 빌드하면 완벽하게 작동합니다.TFS Build가 MSDeploy 작업에서 bin/Debug 폴더를 찾을 수 없습니다.
내가 확인할 수 있었던 것은 소스 인수로 생성되는 contentPath
이 TFS를 트리핑한다는 것입니다.
<Target Name="DeployRemote">
<Exec WorkingDirectory="$(MSDeployPath)"
Command="msdeploy.exe -verb:sync -
source:contentPath="$(MSBuildProjectDirectory)\bin\Debug\"...
</Target>
TFS 오류 :
EXEC: FileOrFolderNotFound
EXEC: Object of type 'contentPath' and path
'C:\a\src\MailChecker\MailChecker\bin\Debug\' cannot be created.
EXEC: Could not find a part of the path '\\?
\C:\a\src\MailChecker\MailChecker\bin\Debug\'.
EXEC: 1.
참고 :이 대상은이 TFS가 사용하고있는 수 있을까 (초기에 csproj 파일에 주석)은 MSBuild의 포스트 빌드 타겟
내에서 호출됩니다 bin \ Debug와 다른 출력 디렉토리가 있습니까? 내 PROJ 파일의 출력 경로가 당신의 진짜 이름 인 경우 빈 \ 디버그 ..