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

  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • super1988guy

    super1988guy

    9 Aralık 2007
  • TecNoob

    TecNoob

    15 AĞUSTOS 2013