Visual Studio 2010 прекрасно работает в режиме отладки и выпуска, но не с непрерывной интеграцией TFS - PullRequest
1 голос
/ 04 ноября 2011

Выдает ошибку о том, что «AjaxControlToolKit» не найден, хотя я ссылался на них в своем решении. Мое решение успешно собирается с VS 2010, но не тогда, когда я использую TFS Continuous Build Integration. Любая помощь ценится заранее.

Ответы [ 2 ]

1 голос
/ 04 ноября 2011

Все упомянутые сторонние элементы управления должны быть доступны службе сборки TFS. Это означает, что вы должны создать папку (мне нравится использовать «сборки») и поместить эти элементы управления в эту папку.

Затем проверьте папку в системе контроля версий, как и все остальное. Наконец, ваше приложение должно ссылаться на сборки в папке THAT, а не на любое другое место.

Кроме GAC'ов (что я абсолютно не рекомендую) это единственный способ.


Далее в комментариях к ответу Фараба вы упоминаете папку «обновить». Я предполагаю, что это означает, что у вас есть «Проект веб-сайта». Вы должны серьезно рассмотреть возможность преобразования этого в «Проект веб-приложения». Проекты веб-сайтов имеют тенденцию переворачивать ссылки на сборки, перенаправляя их при повторном открытии проекта. Который вам абсолютно НЕ нужен при использовании TFS Build.

1 голос
/ 04 ноября 2011

Откуда вы ссылаетесь на ajaxcontroltoolkit? он может быть доступен на компьютере разработчика, но не на сервере TFS, где происходит сборка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...