如何让 Visual Studio 接受损坏的 XML 进行单元测试

本文关键字:XML 单元测试 损坏 Visual Studio | 更新日期: 2023-09-27 18:31:44

我正在Visual Studio中处理一个读取XML文件的项目。我想编写一个单元测试来确保正确处理无效的 XML。但是,当将无效的XML添加到VS时,它会显示错误消息,指示我的XML无效。我的解决方案仍然有效,但我仍然想摆脱这些错误消息,因为在这种情况下,它们并不是真正的错误。

有没有办法告诉Visual Studio忽略这个特定XML文件的错误?总的来说,我喜欢VS检查我的XML文件,但在这种情况下我不想要它。

这是我用于测试的 XML:

<?xml version="1.0" encoding="us-ascii"?>
<ADI>
    <BreakMe>
    <Author>Arne</Author>
    <Wurst>Sandy</Wurst>
    <Date>2015-09-24T07:35:28Z</Date>
</ADI>

感谢您的帮助!

如何让 Visual Studio 接受损坏的 XML 进行单元测试

只需关闭 IDE 中的 XML 文件即可。 错误将消失。

如果要在解决方案中查看 XML 文件,请在其他编辑器或查看器中打开它。 您可能需要在通用文本编辑器中打开它,因为某些 XML 编辑器/查看器也会向您抱怨它无效并拒绝打开它。

就其价值而言,这是一个常见的烦恼。 我刚刚帮助我的同事解决了SQL文件的这个问题。