如何使用powershell在C#中按内容比较2个web.config?

如何使用powershell在C#中按内容比较2个web.config?,c#,powershell,web-config,C#,Powershell,Web Config,我想按内容比较2个web.config文件,以便以行号显示差异。我不想使用Compare对象,因为它逐行比较,这不是正确的比较方法。可能会有所帮助。它理解XML并产生差异。您考虑过配置文件吗?您甚至可以使用程序中的对象生成类,并根据需要使用这些对象。您正在查找compare two web.config,这意味着您需要两个xml文件,因此您必须考虑 您可以使用Xdocument对象,初始化两个Xdocument对象并分别加载这两个xml ref answer如何将web.config文件转换为X

我想按内容比较2个web.config文件,以便以行号显示差异。我不想使用Compare对象,因为它逐行比较,这不是正确的比较方法。

可能会有所帮助。它理解XML并产生差异。

您考虑过配置文件吗?您甚至可以使用程序中的对象生成类,并根据需要使用这些对象。

您正在查找compare two web.config,这意味着您需要两个xml文件,因此您必须考虑

您可以使用Xdocument对象,初始化两个Xdocument对象并分别加载这两个xml


ref answer

如何将web.config文件转换为XDocument对象?我必须生成一个xml树来使用Deepequals,对吗?web配置本身一个xml文件解析它到xdocument,参考如何将xml传递到xdocument并遵循IThanks..这很有帮助。。但是,我如何找到行号或有变化的特定标签呢?