내가 아래에 MSBuild 인수를 사용하여 데스크톱 응용 프로그램의 ClickOnce를 파일을 생성하는 CI 빌드에서 비주얼 스튜디오 빌드 단계가 구축 :설정 ClickOnce를 ApplicationVersion 및 MinimumRequiredVersion이
/target:publish /p:ApplicationVersion=$(Year:yyyy).$(Month).$(DayOfMonth).$(Build.BuildId) /p:MinimumRequiredVersion=$(Year:yyyy).$(Month).$(DayOfMonth).$(Build.BuildId) /p:InstallUrl=$(InstallUrl)
$를 (빌드 .BuildId) 및 $ (InstallUrl) 변수가 올바른 값으로 대체되지만 $ (Year : yyyy), $ (Month) 및 $ (DayOfMonth) 변수가 대체되지 않습니다. 일반 변수 탭에서 빌드 번호 형식을 설정하기 위해 동일한 변수를 사용하고 있으며 올바르게 대체됩니다. VSTS의 빌드 단계에서 날짜 기반 변수를 사용할 수 있습니까?
편집 : $ (Build.BuildNumber)를 사용하면 나타납니다 만 빌드 번호 형식으로 빌드 정의 이름을 포함시키고 싶습니다. 분명히 버전에서는 작동하지 않습니다.
Luca의 솔루션으로이 문제를 해결합니까? –