[英]Generating XML file for C# Intellisense, broken for sub-folders
使用此处描述的步骤,将生成XML文件,并且智能提示工具将起作用。
但是,XML文件仅在根文件(下面的示例中为SomeClass.cs)中包含注释。
如何为子文件夹(SomeInnerClass1.cs和SomeInnerClass2.cs)中的类生成XML文件?
添加子文件夹和类后,您是否尝试过构建或重建项目,并且结果成功,如“ 1成功,0失败,0跳过”? 我尝试按照以下步骤创建您的类结构,并且XML文件自动在所有类文件中生成相应的注释,并且intellisense和工具提示也可以正常工作。
创建一个新的.NET Core类库项目,并添加根类,子文件夹和子类,例如您的
右键单击项目名称和“属性-生成”,然后选中“ XML文档文件”选项并保存
在每个类文件中添加一个方法,并在这些方法上方添加注释并保存
生成或重建项目,然后单击“解决方案资源管理器”下的“显示所有文件”图标,然后转到bin-debug-netstandard1.6文件夹以打开* xml文件,然后您将找到这些方法的注释,如以下屏幕截图所示:
在相同的解决方案下添加另一个项目,并添加上述.NET Core类库项目的引用
转到Startup.cs文件,您会发现intellisense对于每个类都适用,无论它位于根文件夹还是子文件夹下,如下所示:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.