У меня есть ELMAH в проекте MVC, установленном через Nuget, и он не может найти SQLite.Interop.dll.Elmah не может найти SQLite.Interop.dll
[DllNotFoundException: Не удается загрузить DLL 'SQLite.Interop.dll': Указанный модуль не может быть найден. (Исключение из HRESULT: 0x8007007e)]
System.Data.SQLite.UnsafeNativeMethods.sqlite3_config_none (SQLiteConfigOpsEnum оп) +0 System.Data.SQLite.SQLite3.StaticIsInitialized() +111
System.Data.SQLite.SQLiteLog. Initialize() +48
System.Data.SQLite.SQLiteConnection..ctor (String ConnectionString) +55 Elmah.SQLiteErrorLog.GetErrors (Int32 pageIndex, Int32 PAGESIZE, IList errorEntryList) +338 Elmah.ErrorLogPage.OnLoad (EventArgs е) +455
System.Web.UI.Control.LoadRecursive() +54
System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBefo reAsyncPoint, Boolean includeStagesAfterAsyncPoint) +772
Мой выход каталог имеет соответствующие x86 и x64 каталоги с сборкой включены.
Если я копирую один из них в бункер, ELMAH работает отлично.
Ни один из других разработчиков, работающих над этим проектом, не имеет проблем. Мы все используем IIS Express локально, VS 2013 и нет SQLite-двоичных файлов в любом GAC.
Я думаю, что это может быть одна и та же проблема. Http://stackoverflow.com/questions/32639630/sqlite-interop-dll-files-does-not-copy-to-project-output-path-when-required -by-r/32639631 # 32639631 – bit2know