Требуется ли для разработки Telerik установка RadControls?

Вот такая ситуация:

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

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

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

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


person Chris    schedule 28.06.2013    source источник


Ответы (1)


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

person checho    schedule 16.07.2013