2010-05-30 19 views
5

No puedo ejecutar las pruebas MSTest con cobertura de código habilitada mientras uso NHibernate. Me sale el siguiente mensaje de error:No se pueden ejecutar las pruebas MSTest con cobertura de código habilitada al utilizar NHibernate

Unidad de adaptador de pruebas arrojó excepción: Tipo no se resuelve para el miembro 'NHibernate.Cfg.HibernateConfigException, NHibernate, = Versión 2.1.2.4000, Culture = neutral, PublicKeyToken = aa95f207798dfdb4' ..

Editar: lo mismo sucede cuando se enciende el despliegue (local.testsettings abiertos bajo el despliegue de permitir el despliegue)

+0

¿podría estar resolviendo otra versión de NHibernate del GAC? Verifique su GAC para los ensamblajes de NHibernate, elimínelos si tiene alguno. –

+0

@Mauricio Scheffer: nada relacionado con el nhibernate está en el GAC –

Respuesta

1

hilo Tal viejo, pero me acaba de encontrar la solución y w anted para compartir. Parece que el problema está en la cobertura del código. Cuando habilita la cobertura del código, coloca los ensamblajes en una carpeta diferente a la habitual (probablemente). Por lo tanto, copia los ensamblados pero no xml o cualquier otro tipo de archivo. Para resolver el problema, haga doble clic en el archivo Local.testsettings en Elementos de solución, seleccione "Implementación" en el lado izquierdo, haga clic en "Agregar archivo" y elija hibernate.cfg.xml o cualquier otro archivo que desee copiar a la salida directorio. El problema debería desaparecer ahora.

Cuestiones relacionadas