2011-02-25 43 views
4

有沒有什麼辦法可以解決「在我的C#文件中使用」? 我從NetBeans或Eclise for Java尋找某種「修復(組織)導入」。 我正在尋找解決問題的最簡單方法:當我錯過某些「使用」指令時,找不到類型或名稱空間。實際上,我不記得所有C#類的層次結構。Visual Studio 2010 - 修復「使用」功能?

回答

9

當您鍵入尚未導入的類型的名稱時,它將以紅色突出顯示。如果按Ctrl-period,Visual Studio將提供導入它。 (遊標附近應該有一個藍點表示這是可能性)。或者使用ReSharper,在出現問題的行上按Alt-Enter。

請注意,只處理「添加使用指令」的一面。還有「刪除並使用指令排序」命令來保持整潔。我通常有綁定到Ctrl-Shift-U,但我不認爲認爲它有默認的快捷方式。

+0

非常感謝!那正是我需要的。 – Eugeny 2011-02-25 07:39:28

+0

但這是否意味着,無法一次添加所有適當的使用指令(要求用戶選擇是否存在歧義)?我找不到它。 – Jirka 2013-01-23 17:16:12

+0

@ Jirka-x1:我不知道一個,不。 Resharper *可能會在這些方面有所作爲。我通常覺得在我去的時候填充它們是很好的。 – 2013-01-23 17:22:40

4

如果您有必要的程序集引用,您可以右鍵單擊(或懸停)無法識別的類名稱以找到「解決」子菜單來幫助您。您可以找到選項來添加必要的使用,或將類名更改爲使用代碼中的命名空間完全限定。