Я пользуюсь приложением winforms
, которое использует элементы управления DevExpress
.Winforms Devexpress application deployment
Это было хорошо на компьютерах разработки, но когда я пытаюсь развернуть приложение на компьютере-клиенте, это не сработает, потому что я думаю, что он не может загрузить DLL devexpress
.
Даже я делаю все dll's на свойства-> publish-> application files как включительно, это не сработало.
Затем я установил компоненты Devexpress
на целевой компьютер и начал работать. Как я могу заставить приложение работать на клиентских компьютерах без установки devexpress component library
?
Вы должны установить ** Devistress ** ** для переустановки ** (см. [Этот документ] (http://help.devexpress.com/#WindowsForms/CustomDocument3124)). –
Я установил его на компьютер разработки, но мне также нужно установить его на каждый клиентский компьютер? – gesus
На компьютере разработки вы устанавливаете полный пакет (библиотека, поддержка времени разработки, примеры и все остальное). В клиентском компьютере вы устанавливаете только redists (без поддержки дизайна, без кода, без примеров, без документов) в соответствии с вашим лицензионным соглашением. Начните с ссылки, которую я опубликовал, чтобы понять, какие DLL вы должны переделать. Для ** install ** их нужно не просто скопировать где-нибудь (если _somewhere_ не является папкой приложения), вам лучше поместить их в GAC. Ваш конструктор настроек должен управлять всеми этими зависимостями (или вы используете обычное xcopy deploy?) –