SORU
29 EKİM 2009, PERŞEMBE


WiX dosyaları, ne=&; SourceDir" bakın " İsmi var mı?

WiX dosyaları her zaman bu satırı eklemek için bir şey gibi görünüyor

<Directory Id="TARGETDIR" Name="SourceDir">

Nedir ""? SourceDir Ne için kullanılıyor? Gerçek dizin adını değil. Büyülü değeri falan mı?

CEVAP
27 Ocak 2010, ÇARŞAMBA


Kimden: http://robmensching.com/blog/posts/2010/1/26/StackOverflow-what-does-NameSourceDir-refer-to

Dürüst olmak gerekirse, şimdi saklamamız gereken bir şey ama olmadı. Özür dilerim. Gerçeğin önemli olan Windows Yükleyici bekler Dizin ağacı her zaman köklü bir Dizin satır nerede birincil anahtar (Dizin/@Id) "TARGETDİR" ve DefaultDir sütun (Dizin/@Name) "SourceDir".

Bir yükleme sırasında, TARGETDİR makinede en büyük sürücü için varsayılan olacaktır. SourceDir MSI yürütülmekte olan konumu ayarlanır. Şimdi, SourceDir ilk yükledikten sonra ResolveSource eylem denir sürece set olmayacak, çünkü zor. Ancak, özgün kaynak ortam (nam-ı diğer: CD, lütfen) belirtmelerini istemek için muhtemeldir, çünkü açıkça ResolveSource eylem çağrısı istemiyorum.

Ne yapmalıydık içinde WiX araç kaldırma belirlemek gerekir TARGETDİR/SourceDir çifti ve de ki: "Herhangi bir Dizinde öğe yok üst olur otomatik olarak üst öğe için TARGETDİR çünkü ne MSI SDK diyor." Bunun yerine, bunu kendiniz yapmak zorunda... ve bazı geliştiriciler, ne anlama geldiğini merak ediyorum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Major FX

    Major FX

    6 HAZİRAN 2012
  • njhaley

    njhaley

    24 NİSAN 2006
  • Plugable

    Plugable

    19 Mayıs 2010

İLGİLİ SORU / CEVAPLAR