如何对项目中的所有文件运行Visual Studio标记验证

时间:2015-08-21 12:00:18

标签: asp.net visual-studio-2013 webforms

我正在为web表单应用程序重命名一些tagPrefix。

例如

    <add tagPrefix="dx" namespace="DevExpress.Web" assembly="DevExpress.Web.v15.1, Version=15.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>

已更改为

    <add tagPrefix="dxw" namespace="DevExpress.Web" assembly="DevExpress.Web.v15.1, Version=15.1.3.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a"/>

标记验证(https://msdn.microsoft.com/en-us/library/f940516c(v=vs.110).aspx)仅在我正在编辑页面时向我显示警告。

markup validation

我需要检查我的解决方案中的所有aspx和ascx文件(很多文件)。

1 个答案:

答案 0 :(得分:2)

我不知道如何在不打开文件的情况下在错误列表中填充警告。但是,您可以使用技巧打开所有文件。

打开所有受影响的文件

  • 打开查找和替换(Ctrl + Shift + H)
  • 设置&#34;找到什么&#34;到&#34; dx:&#34;
  • 设置&#34;替换为&#34;到&#34; dx:&#34; (这实际上没有改变文件,因为它与原始文本相同)
  • 设置&#34;查看&#34;到&#34;整个解决方案&#34;
  • 选择&#34;在全部替换后保持修改的文件打开
  • 点击&#34;全部替换&#34;

这将打开所有使用标记前缀&#34; dx&#34;的文件。然后在错误列表中填充这些页面上的任何错误。

如果找不到错误列表:

您可以在“错误列表”窗口中查看警告。要打开错误列表窗口,请按Ctrl + \然后按E

请注意,您可能需要单击“错误”或“警告”标题以切换其可见性。

您可能还需要为错误列表设置过滤器。

enter image description here