Использование сохраненного неизмененного файла процесса сборки XAML приводит к сбою сборки
Я получаю следующую ошибку сборки при использовании моего "пользовательского" файла сборки процесса XAML:
(-1, 0)
TF215097: Произошла ошибка при инициализации сборки для определения сборки>\Test2\TestProject1: Сообщение об исключении: невозможно установить неизвестный элемент 'Microsoft.TeamFoundation.Build.Activities.RunScript.FailOnNonZeroExitCode'. (введите XamlObjectWriterException)
Действия по воспроизведению
- Загрузите файл TfvcTemplate.12.xaml в локальное хранилище
- Откройте шаблон в визуальном редакторе XAML (в новом проекте или отдельно)
- Сохраните шаблон (ПРИМЕЧАНИЕ: по какой-то причине это добавляет много дополнительной разметки XAML)
- Зафиксируйте шаблон в TFS
- Импортируйте шаблон в раздел "Процесс" моего определения сборки
- Обновить файл процесса сборки
- Поставить в очередь сборку, используя "новый" шаблон
Я не видел ничего на Stackru или форумах ASP.NET относительно этого конкретного сообщения об ошибке относительно сохранения того же самого файла и повторного его использования. Я прибег к редактированию XAML вручную, чтобы дополнительная разметка не помешала моей сборке, но я бы предпочел использовать Toolbox для настройки своего рабочего процесса.
Любые мысли о том, почему это произойдет или почему я получаю это конкретное сообщение об ошибке?
Примечание. Я использую Visual Studio 2015 и TFS 2015.
1 ответ
Так как вы не изменили "что-нибудь" на TfvcTemplate.12.xaml по умолчанию. Вы можете попробовать загрузить новый файл TfvcTemplate.12.xaml, не открывая его в визуальном редакторе XAML. Просто проверяю в системе контроля версий.
Если сборка не удалась, попробуйте очистить TFS Cash и VS Cash.
- Очистите папку Cache на клиентском компьютере. Путь к папке: C:\Users\ имя пользователя \AppData\Local\Microsoft\Team Foundation\3.0\Cache.
- Очистите папку Cache на сервере. Путь к папке: C:\ProgramData\Microsoft\Team Foundation\Web Access\Cache
Если сборка прошла успешно без ошибок, это может быть вызвано VS. Попробуйте переустановить Visual Studio.