2015-04-28 2 views
0

Я использую Visual Studio 2010 и проверку работоспособности библиотеки 5.0.505.0 в своей библиотеке классов. Но я столкнулся ошибка какОшибка активации произошла при попытке получить экземпляр типа AttributeValidatorFactory, ключ ""

ошибку активации произошла при попытке получить экземпляр типа AttributeValidatorFactory, ключ «»

сталкиваюсь ошибку на следующей строке.

Validation.ValidateFromAttributes(obj); 

где obj - это нестандартный объект. Я не понимаю, как это решить. Пожалуйста помоги !! Спасибо заранее.

ответ

0

Я просто добавляю ссылку Microsoft EnterpriseLibrary на свой сайт. В моем случае DLL Microsoft.Practices.EnterpriseLibrary.Validation находится по следующему пути

C: \ Program Files (x86) \ Microsoft Enterprise Library 5.0 \ Bin \ Microsoft.Practices.EnterpriseLibrary.Validation.dll

Чтобы узнать путь, вы должны следовать шагу.

Щелкните правой кнопкой мыши на DLL> Нажмите на Свойства> Здесь есть свойство именования Путь

И очень маленький трюк.

Щелкните правой кнопкой мыши на DLL> Нажмите кнопку Свойства> Make Copy Local в Правда (По умолчанию свойство Ложные)

Теперь я Очищайте свое решение и Постройте его и заново запустите решение. Приложение работает исправно, без каких-либо ошибок. БИНГО !!!!

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

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