Buen día a todos. He estado teniendo el mismo problema todo el día en el trabajo y estoy luchando por encontrar nuevos caminos para bajar.System.BadImageFormatException causado por el proyecto NUnit
Recibo el siguiente error cuando mi solución se genera en el servidor. No tengo problemas para ejecutar/depurar todas las pruebas en la solución y funciona bien. Tanto el servidor como mi PC son x64. He seguido muchos consejos que he encontrado en vano.
He establecido el objetivo de la plataforma en x86 para todos los proyectos de mi solución en todas las configuraciones.
Soy consciente de que hay una nunit-console-x86.exe que podría marcar la diferencia, pero no estoy seguro de dónde especificar esto en el código.
Por favor, tenga en cuenta que he hecho búsquedas en Internet, así que le pido disculpas si me he perdido algo.
System.BadImageFormatException: No se pudo cargar el archivo o ensamblado
'Spin.TradingServices.DataAcquisition.Test.NUnit, versión = 1.0.12103.2060, Culture = neutral, PublicKeyToken = null' o uno de sus dependencias . Se intentó cargar un programa con un formato incorrecto . Nombre
del archivo: 'Spin.TradingServices.DataAcquisition.Test.NUnit, versión = 1.0.12103.2060, Culture = neutral, PublicKeyToken = null'servidor de Seguimiento de la pila: en System.Reflection.RuntimeAssembly._nLoad (AssemblyName nomArchivo, cadena codeBase, assemblySecurity Evidencia, RuntimeAssembly locationHint, StackCrawlMark & stackMark, Boolean throwOnFileNotFound, booleanas forIntrospection, suppressSecurityChecks booleanas) en System.Reflection.RuntimeAssembly.InternalLoadAssemblyName (AssemblyName assemblyRef, assemblySecurity Evidencia, StackCrawlMark & stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks) en System.Reflection.Assembly.Load (AssemblyName assemblyRef) en NUnit.Core.Builders.TestAssemblyBuilder.Load (camino String) en NUnit.Core.Builders.TestAssemblyBuilder.Build (cadena assemblyName, Boolean autoSuites) en NUnit.Core.Builders.TestAssemblyBuilder.Build (String assemblyName, cadena testName, Boolean autoSuites) en NUnit.Core.TestSuiteBuilder.BuildSingleAssembly (paquete TestPackage) en NUnit.Core.TestSuiteBuilder.Build (Paquete TestPackage) en NUnit.Core.SimpleTestRunner.Load (paquete TestPackage) en NUnit.Core.ProxyTestRunner.Load (paquete TestPackage) en NUnit.Core.ProxyTestRunner.Load (Tes paquete tPackage) en NUnit.Core.RemoteTestRunner.Load (paquete TestPackage) en System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage (IntPtr md, objeto args [], servidor de objetos, Int32 methodPtr, Boolean fExecuteInContext, de objetos [] & outArgs) en System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage (I-Mensaje msg, Int32 methodPtr, Boolean fExecuteInContext)
relanza Excepción en [0]: en System.Runtime.Remoting.Proxies. RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) en System.Runtime.Remoting.Proxies.RealP roxyPrivateInvoke (MessageData & MSGDATA, el tipo Int32) en NUnit.Core.TestRunner.Load (paquete TestPackage) en NUnit.Util.TestDomain.Load (paquete TestPackage) en NUnit.ConsoleRunner.ConsoleUi.Execute (opciones ConsoleOptions) en NUnit.ConsoleRunner.Runner.Main (String [] args)
WRN: El registro del enlace de ensamblaje está desactivado. Para habilitar el registro de fallas de enlace de ensamblaje, establezca el valor de registro [HKLM \ Software \ Microsoft \ Fusion! EnableLog] (DWORD) en 1. Nota: Hay es una penalización de rendimiento asociada con el error de vinculación de ensamblaje logging. Para desactivar esta función, elimine el valor de registro [HKLM \ Software \ Microsoft \ Fusion! EnableLog].
http://app1017-build.oy.gb.sportingindex.com:8080/job/TradingServices.DataAcquisition-Dev/ws/DataAcquisition/build.proj(86,5): error MSB6006: "nunit-console.exe" salió con el código -100. Hecho proyectos de construcción (objetivos predeterminados) " - FALLO
compilación falló
POR FAVOR:... Hemos revertido nuestra acumulación de Hudson y ahora volver a cometer los archivos de forma más gradual I informará sobre cómo va esto. Intentó conseguir un par de cabezas involucradas en este caso fue en vano por desgracia. la vergüenza!
actualización no he vuelto a esta página por un tiempo pero parece que hay muchas soluciones diferentes. ¡Si pudiera marcarlos a todos como la respuesta que tendría! Aquellos de ustedes que encuentren su camino aquí probablemente den igual crédito a cada opción.
¿Qué está haciendo sus pruebas? –
Hudson http://hudson-ci.org/ –