@Enlighted_one

После вызова команды из залинкованной библиотеки программа выдаёт, что отсутствует dll в Visual Studio 2017. Как правильно собрать?

Я новичок в Visual studio. С помощью NuGet и какойто матери прилинковал к проекту Couchbase.lite.
Пытаюсь запустить программу с элементарными командами, программа компилируется, запускается, но при нажатии на кнопку, которая вызывает метод из couchbase выдаёт следующую ошибку:

System.TypeInitializationException
HResult=0x80131534
Сообщение = Инициализатор типа "Couchbase.Lite.Database" выдал исключение.
Источник = Couchbase.Lite
Трассировка стека:
в Couchbase.Lite.Database..ctor(String name, DatabaseConfiguration configuration)
в MKK01.Form1.Login_button_Click(Object sender, EventArgs e) в H:\Projects\MKK01\MKK01\Form1.cs:строка 38
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
в System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
в System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.Run(Form mainForm)
в MKK01.Program.Main() в H:\Projects\MKK01\MKK01\Program.cs:строка 19

Внутреннее исключение 1:
DllNotFoundException: Не удается загрузить DLL "LiteCore": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E)

Как правильно залинковать или собрать проект чтобы справиться с этим?
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы