SORU
10 ŞUBAT 2009, Salı


Nasıl kullanıcı duruyorsun.farklı derleme sürümleri arasında ayarlar config .net?

Ayarlarına Sıfırla tüm sorun her zaman derleme sürümü değişiklikleri, temelde (uygulamanın yeni bir sürümünü yükler kullanıcı, yani varsayılan (veya daha doğrusu yeni bir kullanıcı.yapılandırma dosyası farklı bir versiyonu adı olarak sayı) ile bir klasör oluşturulur

Nasıl ını dosya veya kayıt defteri kullanma cesareti gibi görünüyor beri sürüm yükseltirken aynı ayarları tutabilir miyim?

Bu idare edebilmek için görünüyordu Clickonce kullandık, yani yapılması gerekir gibi görünüyor, ama nasıl emin değilim.

CEVAP
10 ŞUBAT 2009, Salı


ApplicationSettingsBase önceki sürümden tüm ayarları geçirir method called Upgrade vardır.

Çalıştırmak için size ayarlar bir Boole bayrağı true varsayılan dosya tanımlayabilirsiniz uygulamanızın yeni bir sürümünü paylaştığım zaman birleştirme. Bunun adıUpgradeRequiredya da ona benzer bir şey.

Daha sonra, uygulama başlamadan eğer bayrağı ayarlanmış olup olmadığını görmek için kontrol edin ve eğer değilse, ** 3, false ve yapılandırmayı kaydetmek için bayrağı arayın.

if (Settings.Default.UpgradeRequired)
{
    Settings.Default.Upgrade();
    Settings.Default.UpgradeRequired = false;
    Settings.Default.Save();
}

MSDN Yükseltme yöntemi hakkında daha fazla bilgi edinin. GetPreviousVersion ayrıca bazı özel birleştirme yapmanız gereken eğer bir göz değer olabilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Chriselle Lim

    Chriselle Li

    26 Ocak 2008
  • DrakeVEVO

    DrakeVEVO

    17 AĞUSTOS 2009
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008