System.BadImageFormatException, вызванное проектом NUnitC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 System.BadImageFormatException, вызванное проектом NUnit

Сообщение Anonymous »

Всем доброго дня. У меня была одна и та же проблема весь день на работе, и я изо всех сил пытаюсь найти новые пути решения.

Я получаю следующую ошибку, когда мое решение строится на сервере. У меня нет проблем с запуском/отладкой всех тестов в решении, и оно работает нормально. И сервер, и мой компьютер x64. Я последовал множеству советов, но оказался безрезультатным.

Я установил для целевой платформы значение x86 для всех проектов в моем решении во всех конфигурациях.

Я знаю, что существует файл nunit-console-x86.exe, который может иметь решающее значение, но я не уверен, где это указать в коде.< /p>

Пожалуйста, поймите, что я проложил путь в Интернете, поэтому прошу прощения, если что-то пропустил.


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

'Spin.TradingServices.DataAcquisition.Test.NUnit,
Версия=1.0.12103.2060, Culture=neutral, PublicKeyToken=null ' или одну
из его зависимостей. Была предпринята попытка загрузить программу с
неправильным форматом.

Имя файла:
'Spin.TradingServices.DataAcquisition.Test.NUnit,
Версия=1.0 .12103.2060, Culture=neutral, PublicKeyToken=null'

Трассировка стека сервера:
в System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence AssemblySecurity, RuntimeAsSembly
locationHint, StackCrawlmark & ​​Stackmark, Boolean ThroonFilenOtFound,
Boolean forintrospection, Boolean DipresseCurityChecks) ,
логическое значение для интроспекции, логическое значение compressSecurityChecks)
в System.Reflection.Assembly.Load(AssemblyName AssemblyRef)
в NUnit.Core.Builders.TestAssemblyBuilder.Load(String path)
at NUnit.Core.Builders.TestAssemblyBuilder.Build(String AssemblyName, Boolean autoSuites)
в NUnit.Core.Builders.TestAssemblyBuilder.Build(String AssemblyName, String testName, Boolean autoSuites)
в NUnit.Core.TestSuiteBuilder .BuildSingleAssembly(пакет TestPackage)
в NUnit.Core.TestSuiteBuilder.Build (пакет TestPackage)
в NUnit.Core.SimpleTestRunner.Load (пакет TestPackage)
в NUnit.Core.ProxyTestRunner.Load (Пакет TestPackage)
в NUnit.Core.ProxyTestRunner.Load (пакет TestPackage)
в NUnit.Core.RemoteTestRunner.Load (пакет TestPackage)
в System.Runtime.Remoting.Messaging.StackBuilderSink ._PrivateProcessMessage(IntPtr
md, Object[] args, Object server, Int32 MethodPtr, Boolean
fExecuteInContext, Object[]& outArgs)
в System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage (IMessage
msg, Int32 MethodPtr, Boolean fExecuteInContext)

Исключение повторно создается в [0]:
в System.Runtime.Remoting.Proxies.RealProxy .HandleReturnMessage(IMessage
reqMsg, IMessage retMsg)
в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&
msgData, тип Int32)
в NUnit.Core.TestRunner .Load(пакет TestPackage)
в NUnit.Util.TestDomain.Load (пакет TestPackage)
в NUnit.ConsoleRunner.ConsoleUi.Execute (параметры ConsoleOptions)
в NUnit.ConsoleRunner.Runner.Main (String[] args)

ПРЕДУПРЕЖДЕНИЕ: ведение журнала привязки сборки отключено. Чтобы включить ведение журнала ошибок привязки сборки, установите для параметра реестра
[HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) значение 1. Примечание. Сбой привязки сборки
приводит к некоторому снижению производительности
ведение журнала. Чтобы отключить эту функцию, удалите значение реестра
[HKLM\Software\Microsoft\Fusion!EnableLog].

http://app1017-build.oy.gb.sportinginde ... build.proj(86 ,5):
ошибка MSB6006: «nunit-console.exe» завершился с кодом -100. Готово
Проект сборки
"
(цели по умолчанию) – НЕ ПРОЙДЕНО.

Сборка НЕ ​​удалась.


ОБРАТИТЕ ВНИМАНИЕ: Мы отменили нашу сборку на Hudson и теперь возвращаем файлы более постепенно. Я сообщу, как это происходит. Пытался привлечь к этому вопросу несколько голов, но, к сожалению, безрезультатно. Жаль!

Обновление
Я больше не возвращался. на этой странице какое-то время, но похоже, что есть много разных решений. Если бы я мог отметить их все как ответ, я бы это сделал! Те из вас, кто нашел здесь свой путь, вероятно, должны дать одинаковое значение каждому варианту.

Подробнее здесь: https://stackoverflow.com/questions/987 ... it-project
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • C# — System.BadImageFormatException System.Security
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Метод не найден: 'System.String System.String.Format(System.IFormatProvider, System.String, System.Object)
    Anonymous » » в форуме C#
    0 Ответы
    141 Просмотры
    Последнее сообщение Anonymous
  • NUnit, я использую посредник, как проверить мой обработчик посредника с помощью NUnit
    Гость » » в форуме C#
    0 Ответы
    50 Просмотры
    Последнее сообщение Гость
  • Драйвер NUnit 3 обнаружил ошибку при выполнении отраженного кода (NUnit.Engine.NUnitEngineException).
    Anonymous » » в форуме C#
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • System.BadImageFormatException, когда проект C# создает управляемый объект C++?
    Гость » » в форуме C#
    0 Ответы
    79 Просмотры
    Последнее сообщение Гость

Вернуться в «C#»