Путь для DataRoot в VSTS для определения сборки USQL с USQLTargetType = SyntaxCheck для размещенного агента - PullRequest
0 голосов
/ 24 мая 2018

Я работаю над созданием сборок для U-SQL, используя

https://blogs.msdn.microsoft.com/azuredatalake/2017/10/24/continuous-integration-made-easy-with-msbuild-support-for-u-sql-preview/.

Я получил ошибку

"Ошибка MSB4057: Цель« Сборка »”Не существует в проекте, работающем с Непрерывной интеграцией с MSbuild для U-SQL

, которую я смог исправить, сославшись на Ошибка MSB4057: целевой объект« Сборка »не существуетв проекте, работающем с непрерывной интеграцией с MSbuild for U-SQL"

В настоящее время я заблокирован в одном.

Когда я использую USQLTargetType=SyntaxCheck в параметре, он запрашивает DataRoot.

  • Какой путь мне следует указать DataRoot?

  • На своем локальном компьютере я указал USQLDataRoot путь к папке, он отлично работает и успешно собирается

  • Я использую размещенный агент для построения решения

1 Ответ

0 голосов
/ 24 мая 2018

DataRoot обозначает папку на вашем локальном компьютере, которая будет содержать локальный каталог U-SQL, а также файлы, на которые вы можете ссылаться, используя тот же относительный путь, который вы можете использовать в кластере.

Итаквы бы выбрали папку, содержащую данные и метаданные, необходимые для успешной сборки.

...