2013-06-28 2 views
0

Прошлая ситуация:Требуется ли Telerik для установки RadControls?

Я нахожусь в команде, разрабатывающей большое приложение WinForms. Когда Telerik выпустил выпуск Q2 2013 года, мы обновили его. Некоторые из изменений вызвали ошибки в нашей программе. Поэтому мы вернулись к установке Q1 и решили модернизировать в контролируемой среде. Таким образом, мы получили дополнительный компьютер, установили новую версию RadControls и исправили все проблемы. Теперь мы пытаемся протестировать на другом компьютере, и мы получаем ошибки. Все работает отлично на компьютере с установленной новой версией. Когда вы пробуете его на компьютере с последней версией, он сработает.

Мы используем TFS для управления исходным кодом, а ссылки ссылаются на библиотеки DLL, включенные в элемент управления источника, поэтому я знаю, что ссылки указывают на библиотеки Q2. Кроме того, если я перемещаю C:\Program Files (x86)\Telerik, программа работает нормально (на том же компьютере, где она уже работала). Поэтому я знаю, что нет скрытых ссылок на DLL в Program Files.

Мой вопрос сводится к следующему: для того, чтобы эти DLL работали правильно, требуется ли устанавливать RadControls на машине, а для установленной версии RadControls - та же самая версия, что и в сборке?

Возможно, RadControls указывает на какую-то системную вещь, которая возникает, когда вы устанавливаете материал Q2. Я действительно не знаю, как все это работает за кулисами. Сейчас я просто стреляю в темноту.

ответ

1

Нет, установка не требуется для работы сборок и просто ссылки на правильные сборки должны позволить вам запустить проект. В принципе, установка CopyLocal в true для сборки Telerik и копирование папки bin на другую машину без установки должна работать без проблем.