Xml 在web.config中取消对标记的注释
如何在我的web.config中删除此标记中的注释Xml 在web.config中取消对标记的注释,xml,powershell,web-config,powershell-2.0,Xml,Powershell,Web Config,Powershell 2.0,如何在我的web.config中删除此标记中的注释 <assemblies> <!--<add assembly="Telerik.Reporting, Version=4.2.10.1221, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE" />--> </assemblies> 由于没有约束,请使用以下命令: $xml -replace '<!--<add assembly=
<assemblies>
<!--<add assembly="Telerik.Reporting, Version=4.2.10.1221, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE" />-->
</assemblies>
由于没有约束,请使用以下命令:
$xml -replace
'<!--<add assembly="Telerik.Reporting, Version=4.2.10.1221, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE" />-->',
'<add assembly="Telerik.Reporting, Version=4.2.10.1221, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE" />'
$xml-替换
'',
''
删除前导的
。这是一个技巧性问题吗?从标记的开始和结束处移除
。或者你想使用PowerShell?我认为OP显然想使用PowerShell,但没有特别要求PowerShell解决方案。不幸的是,这个问题缺乏上下文,很可能会有更好的解决方案。我需要一个PowerShell脚本,跨越以下几行:$webConfig='。\web.config'[xml]$web=(Get Content$webConfig)替换代码,这里是$web.Save($webConfig)@Naeem,这个注释应该在问题的文本中。评论可以删除,因此不是一个线程论坛,而是一个问答网站。你的问题包括你想做什么,你尝试了什么,你得到了什么结果。
$xml -replace
'<!--<add assembly="Telerik.Reporting, Version=4.2.10.1221, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE" />-->',
'<add assembly="Telerik.Reporting, Version=4.2.10.1221, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE" />'