2016-07-01 4 views
0

У меня есть операции с пользовательским кодом, написанные до выпуска TFS 2015. Когда мы обновили библиотеки Microsoft.TeamFoundation от v12.0.0.0 до v14.0.0.0, эти действия кода больше не работали. Одна из ошибок, которые я получил это:TFS 2015 разбивает определения переменных в пользовательских файлах сборки XAML

Type 'Workspace' is not defined 

Эта ошибка возникает в связи с переменной типа Workspace.

+0

У меня были аналогичные проблемы с 2013. Мне потребовалась неделя изменений и загрузки библиотек, которые Microsoft считала факультативными и больше не распространялась с 2013. Вы можете загрузить дополнительные библиотеки от Microsoft, которые могут решить вашу проблему. Сделайте поиск отсутствующих предметов на msdn.com. – jdweng

ответ

0

Прежде чем вы сможете запустить процесс сборки, который использует пользовательские действия процесса сборки, сначала необходимо перекомпилировать действия с помощью последней платформы .NET Framework, а затем проверить их в папке управления версиями, на которую ссылается ваш контроллер сборки.

Кроме того, вы должны использовать только Visual Studio 2015 для редактирования шаблонов процесса сборки.

+0

Я дважды проверил это. У контроллера сборки установлен VS2015, библиотека, к которой обращается контроллер, имеет правильные DLL-файлы в TFS. При редактировании файла XAML в VS2015, зависание над функциями сборки TF показывает их как V.14.0.0.0. –

0

Снятие ссылки на TFSBuildExtensions.Activities.dll решило проблему. Теперь мне нужно выяснить, как запустить SonarQube в сборке XAML в TFS2015.

Смежные вопросы