System badimageformatexception не удалось загрузить файл или сборку
Перейти к содержимому

System badimageformatexception не удалось загрузить файл или сборку

  • автор:

System.BadImageFormatException: Невозможно загрузить файл или сборку Newtonsoft.Json

Написал приложение с использованием библиотеки Newtonsoft.Json. При попытке запуска приложения из Visual Studio 2015 или 2013 — все работает, при попытке запуска на трех разных ПК (разные версии Windows и разные разрядности систем) вне среды VS — все работает, но при попытке запуска на двух разных (были заказаны у разных хостинг провайдеров) VPS KVM с Windows Server 2012 R2 x64 (.NET Framework установлен) — приложение не может загрузить библиотеку Newtonsoft.Json.dll . Проблема возникает только с этой библиотекой. Пробовал добавлять библиотеку в ресурсы и загружать их них — эффект тот же. Если из приложения убрать части кода, отвечающие за работу с JSON (то есть удалить использование самой библиотеки), то все прекрасно везде работает. Ниже приведена ошибка, которая возникает при запуске:

System.BadImageFormatException: Невозможно загрузить файл или сборку "Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" или один из зависимых от них компонентов. Ожидалось, что модуль содержит манифест сборки. Имя файла: "Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed" в ***.***.ReadAllItemsInfo() в ***.Program.Main(String[] args) в C:\---\Program.cs:строка 55 === Информация о состоянии предварительной привязки === Журнал: DisplayName = Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed (Fully-specified) Журнал: Appbase = file:///C:/---/ Журнал: Initial PrivatePath = NULL Вызов сборки: SoketServer, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. Журнал: данная привязка начинается в контексте загрузки default. Журнал: используется файл конфигурации приложения: C:\---\---.exe.Config. Журнал: используется файл конфигурации главного узла: Журнал: используется файл конфигурации компьютера из C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config. Журнал: ссылка после применения политики: Newtonsoft.Json, Version=7.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed Журнал: попытка загрузки нового URL file:///C:/---/Newtonsoft.Json.DLL. Ошибка: не удалось завершить установку сборки (hr = 0x80131018). Проверка прекращена. Void ReadAllItemsInfo() 

Отслеживать

1,442 10 10 серебряных знаков 30 30 бронзовых знаков

Ошибка System.BadImageFormatException: «Не удалось загрузить файл или сборку «Microsoft.DirectX.DirectSound.dll» как пофиксить?

System.BadImageFormatException: «Не удалось загрузить файл или сборку «Microsoft.DirectX.DirectSound.dll» либо одну из их зависимостей. не является приложением Win32. (Исключение из HRESULT: 0x800700C1)»
хотел скачать проект от сюда https://www.codeproject.com/Articles/19485/A-Voice.

  • Вопрос задан более двух лет назад
  • 441 просмотр

1 комментарий

Простой 1 комментарий

vabka

Василий Банников @vabka Куратор тега C#

Думаю, проблема в том что проект из 2007 года. Соответственно и запускать его надо средствами тех годов.

Saved searches

Use saved searches to filter your results more quickly

Cancel Create saved search

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

error: Не удалось загрузить файл или сборку «file:///C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\node_modules\fomod-installer\dist\CSharpScript.dll» либо одну из их зависимостей. Ожидалось, что модуль содержит манифест сборки #5330

VortexFeedback opened this issue Aug 23, 2019 · 1 comment

error: Не удалось загрузить файл или сборку «file:///C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\node_modules\fomod-installer\dist\CSharpScript.dll» либо одну из их зависимостей. Ожидалось, что модуль содержит манифест сборки #5330

VortexFeedback opened this issue Aug 23, 2019 · 1 comment

Comments

Collaborator
VortexFeedback commented Aug 23, 2019

Application error

System
Platform win32 10.0.17134
Architecture x64
Application Version 1.0.0
Process renderer
Message

Не удалось загрузить файл или сборку «file:///C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\node_modules\fomod-installer\dist\CSharpScript.dll» либо одну из их зависимостей. Ожидалось, что модуль содержит манифест сборки.

Title
Installation failed 
Details
path: file:///C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar.unpacked\node_modules\fomod-installer\dist\CSharpScript.dll code: -2146234344 Name: System.BadImageFormatException Module: mscorlib 
Context
gamemode = The Witcher 3,Installing = Fast Travel from Anywhere-324-1-0-5 
Stack
 в System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) в System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) в System.Reflection.RuntimeAssembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, Boolean suppressSecurityChecks, StackCrawlMark& stackMark) в System.Reflection.Assembly.LoadFrom(String assemblyFile) в FomodInstaller.Scripting.ScriptTypeRegistry.<>c__DisplayClass1_0.b__0() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в FomodInstaller.Scripting.ScriptTypeRegistry.d__1.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в FomodInstaller.Scripting.ScriptTypeRegistry.d__0.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в FomodInstaller.ModInstaller.ModFormatManager.d__4.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в FomodInstaller.ModInstaller.Installer.d__3.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в FomodInstaller.ModInstaller.Installer.d__1.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в FomodInstaller.ModInstaller.InstallerProxy.d__2.MoveNext() Reported from: Error at Object.showError (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:273:86) at InstallContext.mShowError (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:3306:67) at InstallContext.reportError (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:3322:6) at prom.then.then.hashResult (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\renderer.js:1007:151) at tryCatcher (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:512:31) at Promise._settlePromise (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:569:18) at Promise._settlePromise0 (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:614:10) at Promise._settlePromises (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\promise.js:694:18) at _drainQueueStep (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:138:12) at _drainQueue (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:131:9) at Async._drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:147:5) at Async.drainQueues (C:\Program Files\Black Tree Gaming Ltd\Vortex\resources\app.asar\node_modules\bluebird\js\release\async.js:17:14) at process._tickCallback (internal/process/next_tick.js:68:7) 

Reported by: inc2121

The text was updated successfully, but these errors were encountered:

Исключение BadImageFormatException

Author24 — интернет-сервис помощи студентам

д.день в с# новичек, при попытке подключить библиотеку dll для проекта падает такое исключение:
System.BadImageFormatException
HResult=0x8007000B
Сообщение = Не удалось загрузить файл или сборку «vJoyInterfaceWrap, Version=0.2.1.6, Culture=neutral, PublicKeyToken=null» либо одну из их зависимостей. Была сделана попытка загрузить программу, имеющую неверный формат.
Источник = JoystickControl
Как я понимаю это из-за того что проект использует среду исполнения 4.х а dll использует среду 2.х
пробовал менять файл конфигурации, добавлял подобные строки но тогда вообще не запускалось, пробовал менять среду исполнения проекта тогда вообще все отваливалось.
вопрос в том можно ли как-то заставить заработать такую солянку, как-то перевести на новую версию или еще чего?

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Dataset и System.BadImageFormatException
Ситуация следующая: Создаю обычную windows-форму, выбираю в качестве платформы Framework 3.5.

Подключение к БД Oracle: BadImageFormatException
Здравствуйте, помогите подключиться к базе Oracle. при подключении в win forms все работает на ура.

Исключение System.BadImageFormatException
Здравствуйте, есть вопрос. Я хочу подключить dll, которая написана на с++. Подключается нормально.

BadImageFormatException при использовании Mono.Cecil
Добрый вечер , у меня такая проблемка AssemblyDefinition asm =.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *