2010-08-20 16 views
5

Artık ekibim Windows Uygulama (C#) kullanarak bir projede çalışıyor. Yükleme oluşturmak için MSI Installer kullanıyoruz.Komut Satırı Bağımsız Değişkenlerini MSI Yükleyicisine Nasıl Aktarılır

MSI dosyası & Setup.exe dosyasından komut satırı parametrelerini nasıl geçireceğimi bilmiyordum.

setup.exe username = demo şifresini geçmesine örnek

setup.msi username = demo şifresi

= =

iyi bir örnek önerin geçmesine/referans

cevap

4

This Kod Projesi makalede bunu yapmanın oldukça iyi bir örneği var.

3

Doğru bir fikre sahipsiniz, ancak yürütme dizisi sırasında parametrelerin kullanılabilir olması için, özel olanlardan ziyade genel özellikleri geçirmeniz gerekir. Genel özelliklerin isimleri büyük harftir.

Örneğin, bu çalışır:

msiexec/i ADI = kullaniciadiniz ŞİFRE Setup.msi = YourPassword

0

Ed doğru yer alır.

"Setup.exe" yükleyicileri için - bu, MSI kapsamı dışındadır; çünkü setup.exe yükleyicileri satıcılara aittir. InstallShield, Wise ve WiX aynı sonucu elde etmek için farklı setup.exe cmdline param'lerini kullanır.

İlgili konular