Şu anda WiX 3.5 ile oluşturulan bir MSI var. Uygulama .NET 3.5'tedir. Biz bir MSBuild dosyada boostrapper görevi kullanarak bir önyükleyici oluşturur. 6.0a SDK dosyalarına işaret ediyor.Bir WiX yükleyici kullanarak yükseltilmiş izinlerle nasıl yüklerim?
Kullanıcılar, UAC'u açıp yüklediklerinde, setup.exe
'u sağ tıklatıp çalıştır yönetici olarak seçmelidirler. Sevdiğim gerçekten hangi
(kullanarak bu diğer yüklemelerde bakınız sarı iletişim) yükseltmesine otomatik istemi setup.exe sahip olmaktır.
Daha da iyisi, MSI'ın bunu yapmasını ve setup.exe
ile tamamen ortadan kaldırılmasını isterdim, ama sanırım bu WiX 3.6'nın neyle ilgili olduğunu, değil mi?
Doğru, bu 7.0a SDK requries ApplicationRequiresElevation="true"
kullanarak boostrapper oluşturursanız? Önyükleyici daha sonra otomatik olarak yükseltmek ister mi? Bu, uygulamanın bir .NET 4 uygulaması olması gerektiği anlamına mı geliyor? Ben
sayesinde, zaten böyle ayarlanmış InstallPrivleges var ama yararlı bir şey yapmak görünmüyor. MSI'yi doğrudan çalıştırmak, yükselemeyecektir. Oh, ama sadece InstallerVersion'ın 300'e ayarlandığını fark ettim. Acaba bu mu acaba… – Jonesie
@Jonesie: Yarından önce iyi bir cevap alamazsan, 'işteyim. Daha fazla bilgi bulabilirim. –
Şerefe dostum! Bunu bir saat süren inşa sunucumuz aracılığıyla çalıştırmam gerekiyor, bu yüzden bir seferde 1 şeyi denemek için oldukça yavaş gidiyor :) – Jonesie