如何 运行 Visual Studio 对项目中的所有文件进行标记验证
How to run Visual Studio Markup Validation for all files in a project
我正在为 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) 仅在我当前正在编辑页面时向我显示警告。
我需要检查我的解决方案中的所有 aspx 和 ascx 文件(很多文件)。
我不知道如何在不打开文件的情况下让警告填充到错误列表中。但是,您可以使用一个技巧来打开所有文件。
打开所有受影响的文件
- 打开查找和替换 (Ctrl + Shift + H)
- 将"Find what"设置为"dx:"
- 将"Replace with"设置为"dx:" (这实际上不会更改文件,因为它与原始文本相同)
- 将"Look in"设置为"Entire Solution"
- Select "全部替换后保持修改文件打开
- 点击"Replace All"
这将打开所有使用标签前缀 "dx" 的文件,随后将这些页面上的任何错误填充到错误列表中。
如果找不到错误列表:
您可以在错误列表中查看警告 window。要打开错误列表 window,请按 Ctrl + \ 然后按 E
请注意,您可能需要单击“错误”或“警告”headers 来切换它们的可见性。
您可能还需要为错误列表设置过滤器。
我正在为 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) 仅在我当前正在编辑页面时向我显示警告。
我需要检查我的解决方案中的所有 aspx 和 ascx 文件(很多文件)。
我不知道如何在不打开文件的情况下让警告填充到错误列表中。但是,您可以使用一个技巧来打开所有文件。
打开所有受影响的文件
- 打开查找和替换 (Ctrl + Shift + H)
- 将"Find what"设置为"dx:"
- 将"Replace with"设置为"dx:" (这实际上不会更改文件,因为它与原始文本相同)
- 将"Look in"设置为"Entire Solution"
- Select "全部替换后保持修改文件打开
- 点击"Replace All"
这将打开所有使用标签前缀 "dx" 的文件,随后将这些页面上的任何错误填充到错误列表中。
如果找不到错误列表:
您可以在错误列表中查看警告 window。要打开错误列表 window,请按 Ctrl + \ 然后按 E
请注意,您可能需要单击“错误”或“警告”headers 来切换它们的可见性。
您可能还需要为错误列表设置过滤器。