Невозможно построить проект с процессом processTemplate.xaml

1

Я использую VS 2013 и TFS 2013.

Я создал совершенно новое решение и выполнил следующие шаги: http://www.ewaldhofman.nl/post/2010/04/29/Customize-Team-Build-2010-e28093-Part-4-Create-your-own -activity.aspx

имея в виду разницу с его версией vs\tfs и моей.

После того, как я получу шаблон процесса xaml из исходного элемента управления, скопируйте его, пропустите в папке Template, добавьте его в проект, измените действие сборки на XamlAppDef, попытайтесь создать программу, и я получаю эту ошибку:

Ошибка 2 Расширение "Microsoft.Activities.Build.Validation.ValidationBuildExtension" выбрало исключение типа "System.Activities.InvalidWorkflowException": "При обработке дерева рабочих процессов возникли следующие ошибки:" VisualBasicValue ": возникла ошибка обработки компилятора выражение "BuildNumberFormat". "BuildNumberFormat" не объявлен. Он может быть недоступен из-за его уровня защиты. ". шаблон

Есть идеи? Заранее спасибо!

  • 0
    Мы не будем знать, как внести изменения в существующую кодовую базу, не увидев ваш оригинальный код. Пожалуйста, опубликуйте минимальный пример того, что нужно изменить , и полностью объясните, что нужно изменить . Ссылка на код в порядке, если она дополняет ваш опубликованный код.
  • 0
    нет кода
Теги:
tfs
tfsbuild
tfs-process-template

3 ответа

4
Лучший ответ

Перейдите к свойствам шаблона.xaml и установите для свойства сборки значение none: http://tfsbuildextensions.codeplex.com/wikipage?title=How%20to%20integrate%20the%20extensions%20into%20a%20build%20template

  • 0
    работает! большое спасибо!!! :)
  • 0
    Это просто пропускает сборку файла.
3

Вы можете оставить BuildAction как XamlAppDef. Все, что вам нужно сделать для компиляции, - добавить все необходимые ссылки на сборку, включая LibGit2Sharp из

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer

а не пакет NuGet. Если вы добавите пакет nuget, вы получите сообщение об отсутствии прочного имени.

0

Я тоже получил эту ошибку. Моя DLL файлы, созданные мной, все еще были созданы, и после того, как я отправил ее в TFS и указал на контроллер сборки, он смог запустить мои сборки. Ошибки BuildNumberFormat были все в моих проектах XAML, а не в моем проекте кода. В моем случае эта ошибка возникла только тогда, когда я попытался построить локально. Мое определение сборки отлично. Это раздражающая ошибка, но не должна мешать вам создавать ваши сборки TFS.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню