Pregunta

creo que me estoy perdiendo algo aquí.Instalé tesdriven y luego Gallio (tercer enlace de la parte superior - Instalador de 3.5 X64)

Luego instalé el dlls mbunit de Nuget porque no quería incluir un DLLDesde mi disco duro, ya que dificulta que el proyecto esté portado a otras máquinas.

Sin embargo, cuando intento ejecutar una prueba de muestra, TestRunner insiste en que referencia a las DLL de mi disco duro. El mensaje de error real es esto:

It looks like you're trying to execute a Gallio/MbUnit unit test.

For Gallio v3.0.6 build 787 / Gallio v3.1 build 313 or above (recommended):
Please ensure that the directory containing your 'MbUnit.dll' reference also contains Gallio's
test runner files ('MbUnit.dll.tdnet', 'TDNet\Gallio.TDNetRunner.dll', 'Gallio.dll' etc.)

For earlier versions:
You need to install Gallio (after TestDriven.Net) using its MSI installer.

You can find Gallio downloads and support here:
http://www.gallio.org/

Entonces, ¿hay una manera de obtener TestRunner para ejecutar las pruebas con solo paquetes de Nuget, por favor?

¿Fue útil?

Solución

Actualmente, Nuget Gallery tiene solo 3.3.1 versión del paquete MBUNIT, e instaló Gallio V3.4.Es una limitación muy molesta de Gallio y Mbunit.Para utilizar el paquete de NUGET, tiene que bajar de Gallia en su máquina a v3.3.1.Mejor solución Es un correo electrónico al equipo Gallio / MBUNIT y solicitar al paquete de NUGET con el último lanzamiento o hacerlo solo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top