CRIAR APP.CONFIG
Bom dia
Colegas como que se faz pra criar o app.config via codigo.
Exemplo
O sistema tem acesso local e pela rede
string nome = Environment.MachineName;
nome = nome.ToUpper();
if (nome == txtServidor.Text )
{
string comC = txtCaminho.Text;
s = [Ô]User=SYSDBA;Password=masterkey;Database=[Ô] + comC + [Ô];DIALECT=3[Ô]; //-- Acesso Local
}
else
{
string comC = txtIP.Text + [Ô]:[Ô] + [Ô]@[Ô] + txtCaminho.Text;
s = [Ô]User=SYSDBA;Password=masterkey;Database=[Ô] + comC + [Ô];DIALECT=3[Ô]; // Acesso Rede
}
Como eu faria pra cria um appconfig com os dados acima estilo o exemplo abaixo.
<?xml version=[Ô]1.0[Ô] encoding=[Ô]utf-8[Ô] ?>
<configuration>
<appSettings>
<add key=[Ô]Agenda[Ô] value=[Ô]Data Source=.\SQLEXPRESS; Initial Catalog=Agenda; Integrated Security=SSPI;[Ô]/>
</appSettings>
</configuration>
Obrigado
Colegas como que se faz pra criar o app.config via codigo.
Exemplo
O sistema tem acesso local e pela rede
string nome = Environment.MachineName;
nome = nome.ToUpper();
if (nome == txtServidor.Text )
{
string comC = txtCaminho.Text;
s = [Ô]User=SYSDBA;Password=masterkey;Database=[Ô] + comC + [Ô];DIALECT=3[Ô]; //-- Acesso Local
}
else
{
string comC = txtIP.Text + [Ô]:[Ô] + [Ô]@[Ô] + txtCaminho.Text;
s = [Ô]User=SYSDBA;Password=masterkey;Database=[Ô] + comC + [Ô];DIALECT=3[Ô]; // Acesso Rede
}
Como eu faria pra cria um appconfig com os dados acima estilo o exemplo abaixo.
<?xml version=[Ô]1.0[Ô] encoding=[Ô]utf-8[Ô] ?>
<configuration>
<appSettings>
<add key=[Ô]Agenda[Ô] value=[Ô]Data Source=.\SQLEXPRESS; Initial Catalog=Agenda; Integrated Security=SSPI;[Ô]/>
</appSettings>
</configuration>
Obrigado
Crie um arquivo XML, pois o app.config nada mais é do que um documento XML.
using System.Xml;
XmlTextWriter arq = new XmlTextWriter(@[Ô]C:\config.xml[Ô], Encoding.ASCII);
arq.WriteStartElement([Ô]appSettings[Ô]);
arq.WriteElementString([Ô]connectionString[Ô], @[Ô]Data Source=.\SQLEXPRESS; Initial Catalog=Agenda; Integrated Security=SSPI;[Ô]);
arq.WriteEndElement();
arq.WriteEndDocument();
arq.Close();
Boa noite
TECLA gerei o arquivo com o codigo abaixo
XmlTextWriter arq = new XmlTextWriter(@[Ô]C:\ATesteC\config.xml[Ô], Encoding.UTF8);
arq.Formatting = Formatting.Indented;
arq.WriteStartElement([Ô]configuration[Ô]);
arq.WriteStartElement([Ô]appSettings[Ô]);
arq.WriteElementString([Ô]connectionString[Ô], strConnection);
arq.WriteEndElement();
arq.WriteEndElement();
arq.Close();
mas não aparece ---->> <? Xml version = [Ô]1.0[Ô] encoding = [Ô]utf-8[Ô]?>
Obrigado
TECLA gerei o arquivo com o codigo abaixo
XmlTextWriter arq = new XmlTextWriter(@[Ô]C:\ATesteC\config.xml[Ô], Encoding.UTF8);
arq.Formatting = Formatting.Indented;
arq.WriteStartElement([Ô]configuration[Ô]);
arq.WriteStartElement([Ô]appSettings[Ô]);
arq.WriteElementString([Ô]connectionString[Ô], strConnection);
arq.WriteEndElement();
arq.WriteEndElement();
arq.Close();
mas não aparece ---->> <? Xml version = [Ô]1.0[Ô] encoding = [Ô]utf-8[Ô]?>
Obrigado
Tópico encerrado , respostas não são mais permitidas