Ошибка в релизе exe файла
Привет,
Я сталкиваюсь со следующим FileNotFoundExemption, когда запускаю exe-файл вне каталога visual studio 2015.Как я могу исправить ошибку сборки.
************** Текст Исключения **************
System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'WinUSBNet, Version=1.0.3.0, Culture=neutral, PublicKeyToken=null' или одну из его зависимостей. Система не может найти указанный файл.
Имя файла: 'WinUSBNet, Version=1.0.3.0, Culture=neutral, PublicKeyToken=null'
в xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(отправитель объекта, EventArgs e)
в системе.Окна.Формы.Контроль.OnClick(EventArgs e)
в системе.Окна.Формы.Кнопка.OnClick(EventArgs e)
в системе.Окна.Формы.Кнопка.OnMouseUp(MouseEventArgs mevent)
в системе.Окна.Формы.Контроль.WmMouseUp(Message& m, кнопка MouseButtons, Int32 клика)
в системе.Окна.Формы.Контроль.WndProc(сообщение& m)
в системе.Окна.Формы.ButtonBase.WndProc(сообщение& m)
в системе.Окна.Формы.Кнопка.WndProc(сообщение& m)
в системе.Окна.Формы.Контроль.ControlNativeWindow.OnMessage(сообщение& m)
в системе.Окна.Формы.Контроль.ControlNativeWindow.WndProc(сообщение& m)
в системе.Окна.Формы.Родное окно.Обратного вызова(hwnd элемента указателя IntPtr, int32 и глутамат натрия, указателя IntPtr параметр wparam, указателя IntPtr lparam должен)
Предупреждение: Регистрация привязки сборок выключена.
Чтобы включить ведение журнала сбоев привязки сборки, установите значение реестра [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) до 1.
Примечание: существует некоторое снижение производительности, связанное с регистрацией сбоев привязки сборки.
Чтобы отключить эту функцию, удалите значение реестра [HKLM\Software\Microsoft\Fusion!EnableLog].
Что я уже пробовал:
Я работал в конфигурации отладки.Изменена конфигурация для выпуска и размещения exe-файла из папки visual studio при запуске из этого местоположения произошла ошибка в библиотеке.
F-ES Sitecore
Если вы сделаете то, что предлагает ошибка, и включите журнал ошибок привязки сборки, он сообщит вам все папки, в которых он искал соответствующую сборку. Убедитесь, что сборка находится в одном из них вместе с любыми сборками, на которые полагается assembliy. EXE-файлы .net не являются автономными или автономными, им нужен доступ к компонентам, на которые они полагаются.
Member 13688117
Спасибо