2017-03-23 3 views
9

Die Kontextmenüoption 'Unit-Test erstellen' scheint in meiner Kopie von VS2017 zu fehlen.In Visual Studio 2017 fehlt die Option zum Erstellen von Komponententests im Kontextmenü?

Ich weiß, ein bisschen Geschichte dort war, wo sie entfernt wurde und then re-added in VS2015 nach much outcry, aber soweit ich von the Microsoft documentation for VS2017 sagen kann, es gibt jetzt sein sollte?

Die Lösung, an der ich arbeite, enthält eine ASP.NET Web API 2-App, eine C# -Klassenbibliothek und einige Testprojekte, die auf .NET Framework 4.5.1 abzielen. (Ich bin mir bewusst, dass diese Option nicht für .NET Core oder .Net Standard-Projekte as discussed on the Microsoft Developer Community forum vorhanden sein sollte).

Ich habe versucht, mit der rechten Maustaste auf den Klassennamen und Methodennamen im Codefenster, die Registerkarte Klassennamen und die Klassendatei im Lösungsexplorer alles vergebens.

Edit: Die "Testing Tools Kernfunktionen" ist bereits in meiner Kopie von VS installiert:

enter image description here

Edit 2: ich dies bestätigen können jetzt in den neuesten Versionen von VS. fixiert

Antwort

8

Dies scheint ein bekanntes Problem zu sein, wie hier angegeben:

Visual Studio Team ♦♦ · Vor 6 Tagen 0 (17. März 2017)

Sie Ihre Kontakdaten hinzu! Wir haben das Problem behoben und die Fehlerbehebung wird in einer nächsten Update-Version enthalten sein. Vielen Dank für Ihre Hilfe bauen Sie ein besseres Visual Studio!

https://developercommunity.visualstudio.com/content/problem/24835/create-unit-tests-missing-when-right-click-in-meth.html

Ein anderes Element Bemerkenswert ist, dass diese Unterstützung noch nicht alle der Frameworks, speziell .NET-Core.

+0

Aha! Vielen Dank, das habe ich nicht bemerkt. – tomRedox

4

Öffnen Sie "Visual Studio Installer" und ändern Sie Ihre Visual Studio 2017 Edition.

Die Auswahl der einzelnen Komponenten Registerkarte, stellen Sie sicher, dass unter Debuggen und Testen dass Testing Tools Kernfunktionen geprüft und installiert wird.

+1

Ich hatte große Hoffnungen dafür, aber es stellt sich heraus, dass das bereits auf meiner Version aktiviert ist. – tomRedox

+1

Das gleiche Problem hier (VS Pro 2017). – gdir

+0

Dies funktionierte, aber musste den Computer (nicht nur VS) neu starten, damit es wirksam wird. – DivineOps

Verwandte Themen