Question

Je pense que je manque quelque chose ici.J'ai installé Tesdriven puis Gallio (troisième lien de Top - Gallio 3.5 x64 Installer)

Puis j'ai installé le DLL Mbunit de Nuget car je ne voulais pas inclure une DLLDe mon disque dur car il est difficile pour le projet d'être porté à d'autres machines.

Toutefois, lorsque j'essaie d'exécuter un test d'échantillon, Testrunner insiste sur le fait que je réfère les DLL de mon disque dur. Le message d'erreur réel est ceci:

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/

Ainsi, y a-t-il un moyen d'obtenir TestRunner pour exécuter les tests avec des forfaits Nuget, s'il vous plaît?

Était-ce utile?

La solution

Actuellement, Nuge Gallery n'a que 3.3.1 version de Mbunit Package, et vous avez installé Gallio V3.4.C'est une limitation très gênante de Gallio et de Mbunit.Afin d'utiliser un emballage Nuget, vous devez rétrograder Gallio sur votre machine à v3.3.1.Meilleure solution C'est une équipe de courrier à Gallio / Mbunit et demandez à télécharger un paquet Nuget avec la dernière version ou de la faire par vous-même.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top