Web DeployのParameters.xmlシステムを使用してXML要素をweb.configに挿入することは可能ですか?
XmlFileパラメーター"kind"は必要なものに最も近いように見えますが、その属性match
はXPathクエリのみを受け入れ、XPathクエリで存在しない要素を指定できないようです。(むしろ、存在しない要素を指定できます。WebDeployはそれを無視します。)具体的には、これを変換したいと思います。
<configuration>
<plugins>
<add name="bleh"/>
</plugins>
</configuration>
これに:
<configuration>
<plugins>
<add name="bleh">
<option name="foo" value="bar"/>
</add>
</plugins>
</configuration>
(残念ながらoption
、この特定のプラグインシステムは認識されない/空のオプションを好まないため、web.configに空の要素を事前にストックすることはできません。)
アイデアをありがとう!