2008-11-26 35 views
1

我正在尋找一個Visual Studio加載項,它將分析光標位置周圍的文本並導航到相應的類定義。VS2008導航到類定義加載項

例如,我有這樣的XML文件,該文件是當前打開:

<object id="abc" type="MyProject.Foo.Bar, MyProject"/> 

如果我把光標停在某個雙引號之間的類型屬性外接應得到串「MyProject的.Foo.Bar,MyProject「,並搜索當前解決方案中給定類型的所有項目和項目引用,如果找到,則應該導航到類定義(或元數據(如果源代碼在當前不可用解)。

如果這樣的加載項不存在,我將不勝感激一些指針,可以幫助我寫一個。

回答

2

那麼你可以使用VS2008 IDE附帶的'Code Definition Window'。放置光標時,Code Def窗口會隨着該類型的源代碼而動態更新。 與常規源文件一起工作..沒有IDE用於驗證XAML/XML

您還可以'跳轉到符號'鍵組合,但您需要CodeRush Express添加。 SHIFT + CTRL + Q。更多詳情here

+0

Gishu,代碼定義窗口可以很好地處理普通的源文件,但是我找不到從XML中使用它的方法。我將研究CodeRush Express加載項。感謝您的建議。 – 2008-11-26 17:03:48