После процесса сборки TFS папка публикации не была создана - PullRequest
0 голосов
/ 12 февраля 2019

После процесса сборки в TFS 2017 папка публикации не была создана с zip-файлом.Когда я просматриваю BuildFolder на агенте сборки, я вижу, что была создана папка публикации с именем "a_PublishedWebSites", даже без файла .zip.Я надеюсь, что в процессе компиляции создается папка публикации с именем "_PublishedWebSites" с zip-файлом;Я имею в виду упаковку, чтобы выполнить публикацию.

Версия TFS: 2017 U3 Solution Version VS 2017 framework 4.6.1

Я ценю любую помощь, которую вы можете мне дать.

С наилучшими пожеланиями

Audberto.

Ответы [ 2 ]

0 голосов
/ 18 июня 2019

Для меня отсутствие * .dll вызвало эту проблему.Переустановите MS-Build с помощью установщика Visual Studio. Решите это.

0 голосов
/ 13 февраля 2019

Я обнаружил 2 проблемы, аналогичные вашему вопросу:

  1. Папка _PublishedWebsite отсутствует в 2015 году .

Ну, этоОказывается, если я использую аргумент MSBuild / p: OutDir = $ (build.stagingDirectory) \ {обратите внимание на явный завершающий слеш}, то это вызовет обратную косую черту между каталогом 'a' и папкой '_PublishedWesites'.Хотя это работает, похоже, что у меня, вероятно, есть проблема с конфигурацией где-то еще, требующая этой корректировки к значению build.StagingDirectory по умолчанию.

Поэтому попробуйте использовать dir с помощью: / p: outdir = $ (Build.ArtifactStagingDirectory) \

, и мой пример включает его: / p: PackageLocation = "$ (Build.StagingDirectory) \\"

При запуске из TFS Build (задача MSBuild или Visual Studio) путь к _PublishedWebsites генерируется неправильно

Возможно, вам необходимо обновить VS на агенте сборки.

...