我正在编写一个标记帮助器,并且在我的Razor View中通过Intellisense显示XML注释时遇到问题。我认为下面的代码片段适用于标签本身:
namespace WebApplication.TagHelpers
{
/// <summary>
/// My Element
/// </summary>
public class MyTagHelper : TagHelper
我也尝试过数据注释(并且不确定语法):
[DisplayName("My Tag")]
public class MyTagHelper : TagHelper
但这也行不通。我确定在我的project.json中包含依赖项和工具下的Microsoft.AspNetCore.Razor.Tools包。我还确定在Visual Studio环境中打开了XML文档。我试着寻找类似的帖子,但没有看到任何。任何帮助将不胜感激!
答案 0 :(得分:1)
从评论中提出这个问题,以便将问题标记为已回答:
在编译时启用XML文档生成,以便在开发时获得Summary
条评论。
如果您是TagHelper作者,打包项目应该生成XML文档文件。