У меня есть проект VS2019, который кодирует подпись с использованием набора Windows 10 Kit SignTool.exe
и создает установщик с использованием Inno Setup. Это часть проектов PostBuildEvent
. Как бы я сделал это правильно в размещенном конвейере DevOps Build?
Файл проекта PostBuildEvent
находится ниже:
<PropertyGroup>
<PostBuildEvent>
if "$(ConfigurationName)" == "Release" "$(ProgramFiles)\Windows Kits\10\bin\x64\SignTool.exe" sign /n "SomeCompanyName" /tr http://timestamp.comodoca.com/authenticode /td SHA256 $(TargetDir)Test1.*.dll $(TargetDir)Test1.exe
if "$(ConfigurationName)" == "Release" "%25ProgramFiles(x86)%25\Inno Setup 5\iscc.exe" "$(SolutionDir)Setup\Setup.iss"
</PostBuildEvent>
</PropertyGroup>
У меня есть конвейер сборки DevOps, использующий пул агентов «Хостинг Windows 2019 с VS2019», у него есть «Microsoft.VisualStudio.Component.Windows10SDK.17763».
Я мог бы создать задачу командной строки для вызова SignTool.exe
, используя обновленный путь. Как мне работать с установщиком установки Inno?