2014-12-03 5 views
0

enter image description hereDevXpress.XtraEditors v11.1 сборки или файл не найден ошибка C#

Привет всем,

Я получаю сообщение об ошибке, как показано на рисунке above.It говорит DevXpress.XtraEditors v11.1 не найдены . Я получал эту ошибку, когда я пытался выполнить свое приложение на других машинах. Я не знаю, почему я получаю эту ошибку. Я не использовал DevXpress Controls в любом месте приложения. Если я удалю ссылки DevXpress, я получаю больше ошибок, когда Я нигде не использовал DevXpress. Кто-нибудь поможет мне избавиться от этой ошибки.

Thanks

+2

«У меня нет использовали элементы управления DevXpress в любом месте моего приложения ». Ну, тогда вы должны использовать то, что их использует. Попробуйте запустить зависимый ходок http://www.dependencywalker.com/ или что-то вроде .Net Reflector или ILSpy, чтобы узнать, что ссылается на модули DevExpress. – RenniePet

ответ

3

Сообщение об ошибке сообщает вам, в чем проблема. Ваше приложение не может найти библиотеки классов DevExpress 11.1 (файлы DLL) на компьютерах, на которых вы развертываете.

Причина, по которой он работает на вашей машине разработки, а не на целевых машинах развертывания, заключается в том, что установка DevExpress регистрирует DLL с помощью .Net GAC - Global Assembly Cache.

Где-то ваш проект должен ссылаться и использовать элемент управления из набора XtraEditors. Дважды проверьте свои ссылки на проекты, чтобы убедиться, что также стоит найти операцию поиска всех файлов в вашем проекте и посмотреть, использует ли какой-либо из ваших классов пространство имен XtraEditors.

Если вы не ссылались и не использовали один из элементов управления XtraEditor, вы бы не получили эту проблему. Вы можете обнаружить, что DevExpress сам ввел элемент управления при создании проекта, или, возможно, вы его случайно использовали.

Для справок по ссылке, если вам нужно включить DLL в свой проект, вы можете расширить свои ссылки и выбрать для копирования в local = true.

+0

«Где-то ваш проект должен ссылаться и использовать элемент управления из набора XtraEditors» - я бы даже сказал, где именно. Он находится в Lead_Management_Pro.FrmRegistration. Эта форма содержит компонент DevExpress или компонент, который наследуется от компонента DevExpress или использует его. – Uranus

1

1) удалить всю ссылку devexpress из вашего проекта.

2) перейти в папку свойств вашего проекта удалить licenses.licx

3) Очистите свое решение и построить

+0

Сообщите мне, если вы все еще получаете ошибку. –

+0

Спасибо за помощь :) – user2614235

0

@Daniel Lane Спасибо очень much.I наконец решена error.Actually ошибка была мой, после тщательного изучения проекта, я узнал, что использовал элемент управления надписью DevXpress на форме. Я заменил их, удалил все ссылки, и код работал нормально

@Pramod Maurya Вы также помогли мне. файл

+1

Приятно знать, что у вас это работает. Также я вижу, что ваша учетная запись новая, добро пожаловать в stackoverflow! Наслаждайтесь своим временем здесь. –

+0

@ DanielLane Большое спасибо – user2614235

Смежные вопросы