【发布时间】:2019-02-21 12:53:26
【问题描述】:
如何在我的 web.config 中从这个标签中删除 cmets?
<assemblies>
<!--<add assembly="Telerik.Reporting, Version=4.2.10.1221, Culture=neutral, PublicKeyToken=A9D7983DFCC261BE" />-->
</assemblies>
我需要一个跨越这些行的代码
$webConfig = '.\web.config'
[xml]$web = (Get-Content $webConfig)
'replace the code goes here'
$web.Save($webConfig)
【问题讨论】:
-
删除前导
<!--和尾随-->。 -
这是一个技巧问题吗?从标签的开头和结尾删除
<!--和-->。还是您想使用 PowerShell 来完成? -
我认为很明显 OP 想要使用 PowerShell,但没有特别要求 PowerShell 解决方案。不幸的是,这个问题缺乏背景,很可能会有更好的解决方案。
-
我需要一个跨行的 PowerShell 脚本 $webConfig = '.\web.config' [xml]$web = (Get-Content $webConfig) 替换此处的代码 $web.Save( $webConfig)
-
@Naeem,这个评论应该在问题的文本中。评论可以删除,SO 不是一个主题论坛,而是一个问答网站。 Edit 你的问题,所以它包含你想做什么,你尝试了什么,你得到了什么结果。
标签: xml powershell web-config powershell-2.0