5
yılında app.config öğe düğümü değerini değiştirin \ Data ..' bu durumda). Yeni değer powershell komut dosyasına bir parametre olarak geçirilmelidir. Teşekküraşağıdaki app.config sahip Powershell
yılında app.config öğe düğümü değerini değiştirin \ Data ..' bu durumda). Yeni değer powershell komut dosyasına bir parametre olarak geçirilmelidir. Teşekküraşağıdaki app.config sahip Powershell
Güncelleme Yorum dayalı:
$xml = [xml]'<configuration>
<appSettings>
<add key="filepath" value="D:\Data" />
<add key="filename" value="test.log" />
</appSettings>
</configuration>'
$xml.configuration.appSettings.add | foreach { if ($_.key -eq 'filepath') { $_.value = "C:\Data" } }
$xml.Save("C:\dell\NewApp.config")
================================ ================================================== =========
$xml = [xml]'<configuration>
<appSettings>
<add key="filepath" value="D:\Data" />
</appSettings>
</configuration>'
$xml.configuration.appSettings.add.value = "C:\Data"
$xml.Save("NewApp.config")
veya
$xml = [xml](Get-Content App.config)
$xml.configuration.appSettings.add.value = "C:\Data"
$xml.Save("NewApp.Config")
Aşağıdaki hatayı alıyorum: Bu nesnede 'value' değeri bulunamıyor; var olduğundan ve ayarlanabildiğinden emin olun. AppSetting'ın 'dosya yolu' düğümünü bulması için bir şekilde ihtiyacım var gibi görünüyor mu? –
Peki, yapılandırmada birden fazla düğümün olduğunu görüyorsunuz. Doğru? Öyleyse, lütfen sorunuzu, daha fazla düğüm ekleyen bir örnekle güncelleyin. –
ravikanth
Güncellenmiş cevap, beni saatlerce kurtardı ve tüm projenin rekabeti mümkün kıldı. Ama şu anda bir hata (şu anda zaten beni durdurmuyor olsa da) şu anda bana yardımcı olabilir "System.Xml.XmlDocument" " Appreciate @ravikanth yazın. –