【问题标题】:VS2019 (16.8.1), C#, XML Comments, Intellisense not showingVS2019 (16.8.1)、C#、XML 注释、智能感知未显示
【发布时间】:2020-11-23 13:14:29
【问题描述】:

我有一个正在 VS2019 (16.8.1) 中处理的 Xamarin Forms 项目 (C#),我注意到如果我将 XML cmets 添加到项目中的类的属性中,那么当我将鼠标悬停在另一个使用它的类中的该属性上。

不工作:

/// <summary>
/// Property1 && Property2 && Property3 && Property4
/// </summary>
public Boolean IsTypeA
{
    get {
        return Property1 && Property2 && Property3 && Property4;
    }
}

以前从未如此;为了恢复此功能,我错过了什么可能发生的变化?

【问题讨论】:

  • 我刚刚尝试为 Xamarin Forms 创建一个新的解决方案和项目,并且在这个新项目中 cmets 正确显示。因此,我必须假设这与最初通过以前版本的 Visual Studio 进行的项目有关。
  • 据我所知,受影响的项目之间的所有项目属性都是相同的(栏组件名称等)。

标签: c# xamarin.forms visual-studio-2019 intellisense xml-comments


【解决方案1】:

原来我添加的 cmets 是无效的 XML

我试图通过简单地显示用于评估结果的代码来显示一些只读辅助属性的含义 - 这包括 & 字符...

修正版评论:

/// <summary>
/// Property1 &amp;&amp; Property2 &amp;&amp; Property3 &amp;&amp; Property4
/// </summary>
public Boolean IsTypeA
{
    get {
        return Property1 && Property2 && Property3 && Property4;
    }
}

M.

【讨论】:

  • 谢谢,我在评论中遇到了与 非常相似的问题,这个答案让我马上意识到这一点。
猜你喜欢
  • 2012-01-28
  • 2017-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-25
  • 1970-01-01
  • 2021-08-14
  • 2011-05-31
相关资源
最近更新 更多