2013-05-10 110 views
0

如果我在VisualStudio2010中鍵入某些東西,如DataSet1。我得到所有可用方法和屬性(智能感知)的列表。這工作正常。但是,如果我在這個列表中選擇一個方法或屬性,我不會得到if的描述。智能感知不顯示註釋

例如,如果我有這樣的:

​​

而且用法是:

Dummy dummy = new Dummy(); 
dummy.Do = "dummy"; 

此刻當我輸入dummy.Do我想擁有的財產評論將顯示在智能感知列表中。通常這由工具提示顯示。

如何關閉此行爲?

回答

1

查找工具>選項>文本編輯器> C#。確保選中參數信息。

+0

已檢查此項。 – Tomtom 2013-05-10 13:13:07

0
  • 此功能是否適用於像String.Length這樣的屬性?這有助於確定問題是否影響所有屬性或僅用戶定義的屬性。

  • 如果Dummy類實際上是您的項目引用的單獨庫的一部分,則可能需要將XML文檔文件與DLL程序集一起包含在內。

  • 您是否安裝過任何Visual Studio擴展?某些擴展(包括但不限於ReSharper,Productivity Power ToolsCode Contracts Editor Extensions VS2010)會以可能影響此功能的方式修改IntelliSense演示文稿。嘗試禁用已安裝的任何擴展,然後重新啓動Visual Studio以查看問題是否已解決。如果該功能再次開始工作,您可以開始縮小問題範圍,找到導致問題的特定擴展。

+0

此功能對於.net的String.Length或其他所有屬性和方法無效-framework。 我已經安裝了resharper和visual studio電動工具,但在另一臺安裝了相同工具的機器上,一切正常,這個必須是配置的東西,但是我不知道是什麼 – Tomtom 2013-05-13 18:57:45

+0

@ TomTom ReSharper完全取代了第三方開發的智能感知功能,嘗試禁用或卸載智能感知功能,看看是否可以再次運行,如果是這樣的話,這可能是JetBrains(ReSharper的開發者)的問題。 – 2013-05-13 22:04:27

0

zsgalusz是正確的 - 這是你如何打開它。

如果評論仍未顯示,請確保XML語法(註釋)正確無誤。 VS(據我所知)並不能識別語法錯誤,所以很容易犯錯誤而沒有注意到它。在大多數情況下,只是在錯誤的地方的一個或多個字符會導致其不適合這種方法/變量/類,工作等...例如:

/// <summary> 
/// Adds a Platform Fee to one of the platform-fee dataGridViews. 
/// </summary> 
/// <param name="customFee">The Platform Fee being added.</param> 
/// <param name="platformGroup"> 
/// DataGridView the Platform Fee is being added to. 
/// 0 = existing platform dataGridView. 
/// 1 = recommended platform dataGridView. 
/// </param> 
/// <exception cref=ArgumentException""></exception> 

看起來是正確的嗎?除ArgumetnException不在'''字符之內,因此XML無效且智能感知不會顯示註釋。