生成C#Intellisense的XML文件,针对子文件夹进行了分解

时间:2017-02-08 07:37:57

标签: c# visual-studio-2015 intellisense

使用here描述的步骤,生成XML文件,智能感知工具提示有效。

但是,XML文件只包含根文件中的注释(下例中的SomeClass.cs)。

  • 根文件夹
    • SomeClass.cs
    • 内部文件夹
      • SomeInnerClass.cs
        • 内部文件夹
          • SomeInnerClass.cs

如何为子文件夹(SomeInnerClass1.cs& SomeInnerClass2.cs)中的类生成XML文件?

1 个答案:

答案 0 :(得分:1)

在添加子文件夹和类之后,您是否尝试构建或重建项目,结果是成功的,如'1成功,0失败,0跳过'?我试着按照以下步骤创建你的类结构,XML文件在所有类文件中自动生成相应的注释,intellisense和tooltip也可以正常工作。

  1. 创建一个新的.NET Core类库项目并添加类似你的根类,子文件夹和子类

  2. 右键单击项目名称和Properties-Build,然后选中“XML文档文件”选项并保存

  3. 在每个类文件中添加一个方法,并在这些方法上方添加注释并保存

  4. 构建或重建项目并单击解决方案资源管理器下的“显示所有文件”图标,然后转到bin-debug-netstandard1.6文件夹打开* xml文件,然后您将找到这些方法的注释,如以下截图: enter image description here

  5. 在同一解决方案下添加另一个项目,并使用上述.NET Core类库项目添加引用

  6. 转到Startup.cs文件,您会发现intellisense适用于每个类,无论它位于根文件夹或子文件夹下,如下所示:

  7. enter image description here