In a nutshell, I'm trying to modify another application's configuration file. i have 2 apps, App A and AppB. App A needs to change the config file of App B. How do i go by updating the applicationSettings section within that config file shown below?
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<applicationSettings>
<Sample.Settings1>
<setting name="DBUser" serializeAs="String">
<value>sa</value>
</setting>
<setting name="DBPass" serializeAs="String">
<value>Sample12345</value>
</setting>
<setting name="DBServer" serializeAs="String">
<value>.\SQL2017</value>
</setting>
<setting name="DBCatalog" serializeAs="String">
<value>SMPL</value>
</setting>
</Sample.Settings1>
</applicationSettings>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/></startup></configuration>
This is how it adds it in when i run Application A. But Application B uses the applicationSettings value and not the AppSettings value.
enter code here
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="server" value=".\SQL2017" />
<add key="catalog" value="SMPL" />
<add key="UserID" value="sa" />
<add key="Pwd" value="Sample12345" />
</appSettings>
<applicationSettings>
<Sample.Settings1>
<setting name="DBUser" serializeAs="String">
<value>sa</value>
</setting>
<setting name="DBPass" serializeAs="String">
<value>Sample12345</value>
</setting>
<setting name="DBServer" serializeAs="String">
<value>.\SQL2017</value>
</setting>
<setting name="DBCatalog" serializeAs="String">
<value>SMPL</value>
</setting>
</Sample.Settings1>
</applicationSettings>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/></startup></configuration>