86 votes

Impossible de trouver testhost.dll. Veuillez publier votre projet de test et réessayer

<p>J’ai une bibliothèque de classes de base dotnet simple avec une seule méthode de test XUnit:<pre><code></code></pre><p>Si j’entre le projet sur le CLI et <code></code> tapez les builds du projet. Si je <code></code> tape, je reçois ceci:</p><pre><code></code></pre><p>Que dois-je modifier pour que le test soit exécuté ?</p><p>Si cela aide, VS Code n’affiche pas non plus les tests dans son explorateur de tests.</p></p>

121voto

r15 Points 3007
<p>L’installation <strong><code></code></strong> du package de nuget package manager résolu mon problème.</p>

21voto

Andreas Points 3896
<p>Dans mon cas, le problème était que je ciblais .NET Core 2.0 et le passage à .NET Core 2.1 résolu le problème. Cependant, j’utilisais Microsoft.NET.Test.SDK v16.4.0 au lieu de 15.9.0.</p>

19voto

Matt W Points 1802
<p>J’avais créé une bibliothèque de classes et j’ai essayé d’utiliser le package XUnit NuGet.<p>Ce que j’aurais dû faire a été créé un projet XUnit en utilisant cette commande: <code></code></p><p>J’ai trouvé <a href="https://docs.microsoft.com/en-us/dotnet/core/testing/unit-testing-with-dotnet-test" rel="noreferrer">cette page utile</a>.</p></p>

10voto

SteveHansen Points 301
<p>Cela m’est arrivé après la mise à jour de Microsoft.NET.Test.Sdk de v16.2.0 à v16.4.0 avec <code></code> . Mise à jour pour <code></code> résoudre le problème pour moi.</p>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X