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

  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • movies95

    movies95

    27 Kasım 2006
  • TouchePro

    TouchePro

    27 EYLÜL 2007