Использование сохраненного неизмененного файла процесса сборки XAML приводит к сбою сборки

Я получаю следующую ошибку сборки при использовании моего "пользовательского" файла сборки процесса XAML:

(-1, 0)
TF215097: Произошла ошибка при инициализации сборки для определения сборки>\Test2\TestProject1: Сообщение об исключении: невозможно установить неизвестный элемент 'Microsoft.TeamFoundation.Build.Activities.RunScript.FailOnNonZeroExitCode'. (введите XamlObjectWriterException)

Действия по воспроизведению

  1. Загрузите файл TfvcTemplate.12.xaml в локальное хранилище
  2. Откройте шаблон в визуальном редакторе XAML (в новом проекте или отдельно)
  3. Сохраните шаблон (ПРИМЕЧАНИЕ: по какой-то причине это добавляет много дополнительной разметки XAML)
  4. Зафиксируйте шаблон в TFS
  5. Импортируйте шаблон в раздел "Процесс" моего определения сборки
  6. Обновить файл процесса сборки
  7. Поставить в очередь сборку, используя "новый" шаблон

Я не видел ничего на Stackru или форумах ASP.NET относительно этого конкретного сообщения об ошибке относительно сохранения того же самого файла и повторного его использования. Я прибег к редактированию XAML вручную, чтобы дополнительная разметка не помешала моей сборке, но я бы предпочел использовать Toolbox для настройки своего рабочего процесса.

Любые мысли о том, почему это произойдет или почему я получаю это конкретное сообщение об ошибке?

Примечание. Я использую Visual Studio 2015 и TFS 2015.

1 ответ

Так как вы не изменили "что-нибудь" на TfvcTemplate.12.xaml по умолчанию. Вы можете попробовать загрузить новый файл TfvcTemplate.12.xaml, не открывая его в визуальном редакторе XAML. Просто проверяю в системе контроля версий.

Если сборка не удалась, попробуйте очистить TFS Cash и VS Cash.

  1. Очистите папку Cache на клиентском компьютере. Путь к папке: C:\Users\ имя пользователя \AppData\Local\Microsoft\Team Foundation\3.0\Cache.
  2. Очистите папку Cache на сервере. Путь к папке: C:\ProgramData\Microsoft\Team Foundation\Web Access\Cache

Если сборка прошла успешно без ошибок, это может быть вызвано VS. Попробуйте переустановить Visual Studio.

Другие вопросы по тегам