Отсутствует xamls при сборке silverlight через конвейер Azure DevOps CICD, но не при ручном запуске - PullRequest
0 голосов
/ 12 февраля 2019

Мы выполняем .cmd с несколькими вызовами msbuild.exe для создания некоторых приложений silverlight, а затем связанного веб-приложения с указанными приложениями.Используя одну и ту же ветку git, я могу запустить две выборки, запустить один cmd через задачу CICD из конвейера VSTS, а другой запустить, дважды щелкнув cmd непосредственно с того же сервера сборки и выпуска.Автоматизированный пропускает некоторые xamls при сборке ядра dll, а с ручным все в порядке.Не уверен, где искать.

Обновление 12/12/2019:

MSBUILD.EXE ".\APP Application Shell.sln" /p:Configuration=Release /t:Clean,Build /p:VisualStudioVersion=14 
MSBUILD.EXE /p:Configuration=Release /p:DeployOnBuild=true;PublishProfile=ReleaseFileSystem ".\AppShell.Web\AppShell.Web.csproj" /p:VisualStudioVersion=14
MSBUILD.EXE /p:Configuration=Release /p:DeployOnBuild=true;PublishProfile=ReleaseFileSystem ".\Writing.WebApi\Writing.WebApi.csproj" /p:VisualStudioVersion=14
MSBUILD.EXE /p:Configuration=Release /p:DeployOnBuild=true;PublishProfile=ReleaseFileSystem ".\Partition.WebApi\Partition.WebApi.csproj" /p:VisualStudioVersion=14

Это код, который мы запускаем в cmd, который выполняет сборки.Первый, создает приложения Silverlight, а последующие связывают их с веб-приложениями.Серверы сборки и выпуска одинаковы для ручной и автоматической сборок, и, как было указано ранее ... это всего лишь cmd-файл, содержащий строки, указанные выше.

...