Ich hatte einen ähnlichen Fall, wo dies wurde hinzugefügt:
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
Diese Aufnahme stellt sich heraus, absichtlich erzeugt werden durch VS2013, wenn Sie ein NUnit Testprojekt erstellen, aber vergessen Sie es als Testprojekt zu markieren, wie in diesem answer von Microsoft beschrieben:
Dieses Verhalten ist beabsichtigt.
Um Testframeworks von Drittanbietern wie NUnit und XUnit zu unterstützen, hat Visual Studio 2012 den Test Explorer bei geöffneter Lösung geladen, unabhängig davon, ob es Testprojekte enthielt. Dies führte zu verzögerten Start- und Lösungsszenarien für alle Benutzer, von denen die Mehrheit keine Tests verwendet.
In Visual Studio 2013 haben wir es so geändert, dass das Test Explorer-Paket nur geladen wird, wenn die Lösung ein oder mehrere Testprojekte enthält. Testprojekte werden auf zwei verschiedene Arten identifiziert. Projekte, die aus einer der Vorlagen für das integrierte Einheitentestprojekt erstellt wurden, werden mithilfe von Projekttyp-GUIDs identifiziert. Andere Projekttypen, z. B. ein Klassenbibliotheksprojekt mit XUnit- oder NUnit-Tests, werden vom Test-Explorer während der ersten Testentdeckung identifiziert und mit dem Element <Service/>
"markiert".
Die Lösung kompiliert erfolgreich nach dem Löschen - aber ist die Frage: Was passiert zur Laufzeit? Ich muss wissen, was es macht. – joe