Bunu daha kolayı , EXE otomatik olarak Exe.Config dosyasını güncelleye bilir. Bunun için yapmanız gereken;
Resource.resx içinde bir String yaratın ve o stringin value bölümüne projeniz içinde bulunan app.config içeriğini kopyalayın.
Daha sonra projenizin Program.cs Kısmına şu eklentiyi yapın ;
static void Main()
{
String _app = Properties.Resources.app; // app Resource içindeki Stringimizin adı
System.IO.TextWriter _dosya = new System.IO.StreamWriter("CRM.exe.config"); // EXEnizin Config Dosyası Adı
_dosya.Write(_app);
_dosya.Close();
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new RibbonForm1());
}
Böylece Exe her açılışta otomatik olarak config dosyasını güncelleyecektir. Config dosyasını yayınlamaya gerek kalmadan kendiniz güncellemiş olacaksınız.
Hiç yorum yok:
Yorum Gönder