Azure DevOps devenv.com / Ошибка сборки при создании дескриптора окна - PullRequest
0 голосов
/ 04 декабря 2018

При попытке построить решение / проект проектов служб SQL Server Integration Services в конвейере с помощью задачи командной строки я получаю сообщение об ошибке «Ошибка создания дескриптора окна» для определенных проектов в моем решении.Если я использую ключ / Project, чтобы указать проект, отличный от того, в котором ошибки, я все равно получаю ту же ошибку.

Это происходит только при попытке построить из DevOps Azure с помощью частного агента.Выполнение этой же команды при входе на сервер, на котором размещен агент, не выдает ошибку при сборке решения или конкретного проекта.

При попытке выполнить ту же сборку с использованием * я получаю ту же ошибку1006 *

Обновление 3 сообщества Visual Studio 2015 установлено на сервере вместе с SQL Server Data Tools 2015 17.4

Кто-нибудь сталкивался с этой проблемой ранее и имеет решение или предложения по дальнейшей диагностике?

##[section]Starting: Command Line Script
==============================================================================
Task         : Command Line
Description  : Run a command line script using cmd.exe on Windows and bash on macOS and Linux.
Version      : 2.142.2
Author       : Microsoft Corporation
Help         : [More Information](https://go.microsoft.com/fwlink/?LinkID=613735)
==============================================================================
Generating script.
Script contents:
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.com" "C:\agent\_work\27\s\Packages.sln" /Build Dev /Project "ESR\Packages.ESR.dtproj"
##[command]"C:\Windows\system32\cmd.exe" /D /E:ON /V:OFF /S /C "CALL "C:\agent\_work\_temp\a5ed53fe-bc18-4636-9db4-8797815eaf1a.cmd""


Microsoft Visual Studio 2015 Version 14.0.25420.1.
Copyright (C) Microsoft Corp. All rights reserved.
C:\agent\_work\27\s\SexualHealth.Pathology\Packages.SexualHealth.Pathology.dtproj : error  : Error creating window handle.




One or more projects in the solution were not loaded correctly.
##[error]Cmd.exe exited with code '255'.
##[section]Finishing: Command Line Script

1 Ответ

0 голосов
/ 25 января 2019

Мы видели нечто похожее на это.Похоже, что-то связано с путем и вложенной папкой \ s \ в C: \ agent_work \ 27 \ s ...

Мы обнаружили, что просто запустить devenv из строки CMD для этого решения не удалось.изменение имени папки на что-то отличное от «s», похоже, сработало.Не уверен, что он рассматривается как какой-то переключатель или как?

Теперь посмотрим, сможем ли мы изменить имя папки с исходным кодом агента ...

Надеюсь, это поможет вашим усилиям по отладке.

...