Всем доброго дня. У меня была одна и та же проблема весь день на работе, и я изо всех сил пытаюсь найти новые пути решения.
Я получаю следующую ошибку, когда мое решение строится на сервере. У меня нет проблем с запуском/отладкой всех тестов в решении, и оно работает нормально. И сервер, и мой компьютер 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
System.BadImageFormatException, вызванное проектом NUnit ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение