0
我正在創建自己的Nuget包,並且正在努力處理與應用更新相關的一些問題。在我的NuGet包我加入應用程式的設定這樣的web.config中......用於Nuget包的Web.config.transform在更新時重新插入現有設置
<add key="errorFileName" value="[errorFileName]" />
<add key="errorFilePath" value="[errorFilePath]" />
<add key="fileLoggingEnable" value="true" />
首次安裝包,開發人員需要設定一個實際的文件名和路徑。當他們更新軟件包時,變換重新插入這些設置,顯然不會在這些設置發生更改後無法識別這些設置。
我對web.config.install.xdt做了一些研究,但我不明白如何忽略匹配的元素,即不匹配元素(如果匹配)。我需要做這樣的事情...
<add name="AWLT" connectionString="newstring"
providerName="newprovider"
xdt:Transform="Ignore" <-- This does not exist
xdt:Locator="Match(name)" />
我錯過了什麼?希望,那從那以後。提前致謝。