Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 在web.config中取消对标记的注释_Xml_Powershell_Web Config_Powershell 2.0 - Fatal编程技术网

Xml 在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=

如何在我的web.config中删除此标记中的注释

<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" />'