2009-08-16 118 views
5

由於缺少程序集,項目無法編譯。導致錯誤的文件有一個我在哪裏可以找到Microsoft.VisualStudio.DebuggerVisualizers?

using Microsoft.VisualStudio.DebuggerVisualizers; 

VisualStudio部分標爲紅色。我需要安裝什麼來修復它?對我來說,這聽起來似乎都和Visual Studio中,但是這是我在用的,所以它被安裝......

澄清:我知道什麼是彙編它存在,而參照先前添加到項目參考中。但我怎麼得到它?我必須安裝哪個SDK?或者當我安裝Visual Studio時忘記檢查某些內容?

+0

@adrianbanks似乎這裏有正確的答案。物理程序集位於'%Program Files%\ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PublicAssemblies'文件夾中(假設VS2008)。 (對於VS2005,將9.0更改爲8.) – 2009-08-16 18:33:53

回答

11

您應該能夠在.Net選項卡的「添加引用」對話框中找到它。

如果不是,則Microsoft.VisualStudio.DebuggerVisualizers.dll位於Visual Studio安裝目錄的Common7\IDE\PublicAssemblies子目錄中。你可以從那裏手動添加它。

+0

以及它來自哪裏? – Svish 2009-08-16 18:33:01

+0

顯然,它附帶了Visual Studio。當您安裝Visual Studio導致它不存在時,可能會關閉某個功能。 – adrianbanks 2009-08-16 18:51:00

+0

hm ...將不得不嘗試重新安裝它或什麼,然後我猜... – Svish 2009-08-16 19:15:15

2

您應該能夠在「添加引用」對話框的「.NET」列表中找到程序集。

6

對於Visual Studio 2010,Microsoft.VisualStudio.DebuggerVisualizers程序集存在於C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies\v2.0(或相關的程序文件根目錄)下。

對於面向Visual Studio 2010的調試器可視化工具,它必須引用此程序集的10.0版本,否則它將失敗並顯示無效的轉換異常。