【问题标题】:Does <include> comment tag suppress intellisense?<include> 注释标签是否会抑制智能感知?
【发布时间】:2011-01-13 23:30:18
【问题描述】:

我正在玩弄使用 Visual Studio 的 < include > 标记将我的部分或全部代码文档与其源分开存储的想法,但是当我尝试创建一个测试 xml 文件并使用 include 指向它时我的方法,我发现智能感知不适用于这些方法。

xml cmets 的包含标记是否应该支持智能感知,还是不支持(因为我认为这是实用性的原因)?如果它受支持,那么我可能做错了什么?我很确定我的 XPath 格式正确,因为 StyleCop 没有抱怨它。

我正在使用 VS2008,我最近为 Resharper 安装了 Resharper、StyleCop 和 StyleCop。

【问题讨论】:

  • 您是否使用:/doc:DocFileName.xml 编译?
  • 根据文档,该选项将输出文件设置为自动生成的文件,该文件反映了所有 XML 文档(包括直接在源文件中的内容)。它用于像 Sandcastle 这样的东西来生成帮助文件。 include 标签是导入用户指定的文件,该文件也包含在该标签指定的输出文件中。我需要知道的是,是否有任何方法可以使该信息也显示在智能感知中。

标签: c# visual-studio documentation intellisense


【解决方案1】:

不幸的是,V2008 和 VS2010 都不支持它:(

我不确定具体原因,但很可能是因为来自 Microsoft 内部和外部的客户没有足够的要求来实施它。

我们可能会考虑在 VS.next 中实现它。如果您将它作为一个错误提交到 Microsoft Connect (http://connect.microsoft.com/VisualStudio) 上会有所帮助 - 然后(如果确实需要此功能)人们会投票支持它,从而对 Microsoft 施加实施它的压力。

【讨论】:

  • 好吧,我担心会是这样,但很高兴知道这一点。谢谢!
猜你喜欢
  • 2017-05-25
  • 2023-03-25
  • 2020-02-18
  • 2016-03-09
  • 1970-01-01
  • 2017-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多