için dönüştürür. Bazı ortamlar için web.config dönüşümlerim var. Yapılandırma dosyasında, birkaç ayar ve değer çiftine sahip bir applicationSettings bölümüne sahibim.web.config, <applicationSettings>
ben de ayarlarına uygun ve değeri değiştirmek için bağlantı dizeleri ismiyle aynı ve değiştirmek için kullanabileceğiniz sözdizimi dayalı denedi ama dönüşümleri başarısız oluyor. Bu mümkün mü?
Yani benim web.config vardır:
<applicationSettings>
<AppName.My.MySettings>
<setting name="setting1" serializeAs="String">
<value>Initial Value</value>
</setting>
</AppName.My.MySettings>
</applicationSettings>
Ben dönüşümü ancak bağlantı dizesi ayar oysa ayarı1 için değer dönüşür önizleme zaman hiç hata olsun dosya
<applicationSettings>
<add name="setting1" value="Changed Value" xdt:Transform="SetAttributes" xdt:Location="Match(name)"/>
</applicationSettings>
sahiptir dönüşümü listem değil. Herhangi bir yardım takdir edildi.
GÜNCELLEME
<applicationSettings>
<add name="setting1" value="Changed Value" xdt:Transform="Replace" xdt:Location="Match(name)"/>
</applicationSettings>
Maalesef aynı sorun ... hiçbir hata ve hiçbir dönüşümü. Ben unuttunuz mu
ÇÖZÜM Birden fazla ayar öylesine belirgin cevap kısmi çözüm var söz ... Bu nasıl yaptığımı ... Web.config ...
<applicationSettings>
<AppName.My.MySettings>
<setting name="setting1" serializeAs="String">
<value>Initial Value 1</value>
</setting>
<setting name="setting2" serializeAs="String">
<value>Initial Value 2</value>
</setting>
<setting name="setting3" serializeAs="String">
<value>Initial Value 3</value>
</setting>
</AppName.My.MySettings>
</applicationSettings>
Transform olduğunu bazılarının benim örnekte ayar 2 olduğu gibi değişmedi bile bütün iç içe ayarları ve değerleri dahil etmek zorunda kaldı
<applicationSettings xdt:Transform="Replace">
<AppName.My.MySettings>
<setting name="setting1" serializeAs="String">
<value>CHANGED VALUE 1</value>
</setting>
<setting name="setting2" serializeAs="String">
<value>Initial value 2</value>
</setting>
<setting name="setting3" serializeAs="String">
<value>CHANGED VALUE 3</value>
</setting>
</AppName.My.MySettings>
</applicationSettings>
not Dosya.
değer bir düğüm değil niteliktir, ve sen ... benim güncelleme bakın – Thorarins
@Andreas "Değiştir" = Transform kullanmak zorunda. – Mych