2009-08-16 4 views
5

Ein Projekt wird aufgrund einer fehlenden Assembly nicht kompiliert. Die Datei, die den Fehler verursacht hat einWo finde ich Microsoft.VisualStudio.DebuggerVisualiser?

using Microsoft.VisualStudio.DebuggerVisualizers; 

Der VisualStudio Teil in rot markiert ist. Was muss ich installieren, um es zu reparieren? Für mich klingt es wie etwas, das mit Visual Studio gekommen wäre, aber das ist, was ich verwende, so dass es installiert ist ...

Klarstellung: Ich weiß, was Montage es existiert in, und die Referenz früher zu den Projektreferenzen hinzugefügt. Aber wie bekomme ich es? Welches SDK muss ich installieren? Oder habe ich vergessen, etwas zu deaktivieren, wenn ich Visual Studio installiert habe?

+0

@adrianbanks zu NuGet bewegt worden ist erscheint hier die richtige Antwort zu haben. Die physische Assembly befindet sich im Ordner "% Programme% \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PublicAssemblies" (unter der Annahme VS2008). (Für VS2005, ändern Sie die 9.0 zu 8.) –

Antwort

11

Sie sollten es im "Add Reference" -Dialog in der Registerkarte .Net finden können.

Wenn nicht, befindet sich Microsoft.VisualStudio.DebuggerVisualizers.dll im Unterverzeichnis des Installationsverzeichnisses von Visual Studio. Sie könnten es manuell von dort hinzufügen.

+0

und woher kommt es? – Svish

+0

Offenbar wird es mit Visual Studio ausgeliefert. Möglicherweise haben Sie ein Feature deaktiviert, als Sie Visual Studio installiert haben, wodurch es nicht vorhanden war. – adrianbanks

+0

hm ... muss versuchen, es neu installieren oder etwas, dann denke ich ... – Svish

2

Sie sollten die Assembly in der ".NET" Liste der Assemblys im "Add Reference" -Dialog finden können.

6

Für Visual Studio 2010 besteht die Microsoft.VisualStudio.DebuggerVisualizers Assembly unter C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0 (oder dem entsprechenden Programmstammverzeichnis).

Damit ein Debugger-Visualizer Visual Studio 2010 als Ziel verwenden kann, muss er auf die Version 10.0 dieser Assembly verweisen oder eine ungültige Ausnahme auslösen.