Aracılığıyla paylaş


Birleştirmeler ve Dönüşümler

Windows Installer, yüklemeyle ilgili tüm bilgileri ilişkisel bir veritabanında tutar. Dönüştürmeleri ve birleştirmeleri kullanarak bu veritabanını ve dolayısıyla yüklemeyi değiştirebilirsiniz.

Dönüştüren

veritabanı dönüşümü özgün veritabanındaki öğeleri ekler veya değiştirir. Örneğin, bir dönüşüm uygulamanın kullanıcı arabirimindeki metnin tümünü Fransızcadan İngilizceye değiştirebilir.

Dönüşümler için birincil kullanımlar şunlardır:

  • Belirli kullanıcı grupları için temel yükleme paketlerinin özelleştirilmesi.

    Dönüşümler, farklı kullanıcı gruplarının gerektirdiği tek bir temel paketin çeşitli özelleştirmelerini kapsüllemek için kullanılabilir. Örneğin bu, finans ve personel destek departmanlarının belirli bir ürünün farklı yüklemelerini gerektirdiği kuruluşlarda yararlıdır. Bir ürünün temel paketi, her kullanıcı grubuna ayrı ayrı dağıtılan uygun özelleştirmelerle tek bir yönetim yükleme noktasındaki herkesin kullanımına sunulur.

  • Uygulamaların diller arasında eşitlenmesi.

    Dönüşümler, geniş bir şekilde ayrılmış konumlarda yazılan paketlerin yazma sırasında eşitlenmesini sağlamak için kullanışlıdır. Örneğin, bir yükseltme ilk olarak İngilizce ve Fransızca mevcut olan bir uygulamanın İngilizce sürümü için geliştirilmişse, yükseltilmiş İngilizce sürümüne yükseltilen Fransızca sürüme dönüştüren bir dönüşüm uygulanabilir.

    Bir temel pakete birden çok dönüşüm uygulanabilir ve ardından yükleme sırasında anında uygulanabilir. Bu, yükleyicinin özel paketler oluşturma özelliklerini genişletir ve farklı kullanıcı gruplarına en uygun yüklemeleri verimli bir şekilde atamak için bir mekanizma sağlar.

  • Uygulamalara düzeltme eki uygulama.

    Dönüşümler, ana yükseltme gerektirmeyen bir uygulamaya küçük bir düzeltme uygulamak için kullanılabilir. Düzeltme ekleri hakkında daha fazla bilgi için bkz. Patch Packages.

Birleştirme

Birleştirme, iki veritabanını tek bir veritabanında birleştirir ve bilgileri yerine ekler. Her iki veritabanında da aynı bilgiler varsa birleştirme çakışması oluşur. Birleştirmeler geliştirme ekipleri için yararlıdır çünkü büyük bir uygulamanın daha sonra yeniden birleştirilebilen parçalara bölünmesine izin verir. Örneğin, yeni bir bileşenin yüklenmesi için veritabanı öğeleri ayrı olarak geliştirilebilir ve daha sonra ana yükleme veritabanıyla birleştirilebilir. Daha fazla bilgi için bkz. Birleştirme Modülleri.

Geliştirme ekibi aşağıdaki şekilde bir birleştirme işlemi uygulayabilir:

  1. Gruplara ayırın ve büyük bir uygulamanın farklı bileşenleri üzerinde aynı anda çalışın.
  2. Ardından her geliştirme grubu, uygulamanın diğer bileşenleriyle ilgilenmeden veritabanını kendi bileşeni için yükleme bilgileriyle doldurur.
  3. Bir bileşenin geliştirilmesi tamamlandıktan sonra, bu bileşenin veritabanı tüm uygulama için ana yükleme veritabanıyla birleştirilebilir.