2015-07-08 3 views
0

Я использую Microsoft.Practices.EnterpriseLibrary в своем приложении. Я добавил файл Microsoft.Practices.EnterpriseLibrary.Data.dll в качестве ссылки, и я могу увидеть DatabaseFactory, если я хочу просмотреть Microsoft.Practices.EnterpriseLibrary.Data.dll. Но все же я получаю databasefactory.cs не найдена ошибка. Кто-нибудь может помочь.databasefactory.cs не найдена ошибка

Web.config код:

<add name="ExternalFile" type="Microsoft.Practices.EnterpriseLibrary.Common.Configuration.FileConfigurationSource, Microsoft.Practices.EnterpriseLibrary.Common, Version=5.0.505.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" filePath="dataConfiguration.config" > 
+0

Соответствует ли это тому, что находится в GAC? –

+1

На самом деле это не присутствует в GAC .... Я посмотрел на C: \ Windows \ Microsoft.NET \ assembly \ GAC, я смотрю в нужном месте ... – user2186239

+0

Я бы добавил тот, который вы хотите в GAC и затем убедитесь, что ваш app.config и web.config соответствуют открытому ключу –

ответ

0

Ошибка решается ... Я импортировал из библиотеки DLL C: \ Program Files (x86) \ Microsoft Enterprise Library 5.0 \ Bin папку, но я также имел те же библиотеки DLL в bin pf application, обе версии. Я удалил dll из папки bin приложения и скопировал dll из «C: \ Program Files (x86) \ Microsoft Enterprise Library 5.0 \ Bin» в корзину приложений. Эта разрешенная ошибка. Спасибо за помощь ........

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