UPDATE Ağu 2017: Bu çok güzel cevap şimdi modası geçmiş görünüyor. Lütfen birkaç farklı "bootstrapper seçeneği" için "thread" içindeki diğer cevapları da okuyun.
Wix tarafından oluşturulan MSI paketi bunu yapamaz. Windows Yükleyici oldukça sınırlıdır ve bir MSI dosyası (sizin yükleyici) Başka bir MSI dosyası (.NET Framework yükleyici) aramak için izin verilmez.
Belirtilen ön koşulları kontrol edebilen, gerektiğinde indirip yükleyebileceğiniz ve daha sonra MSI yükleyicinizi başlatan bir önyükleyici (bir setup.exe dosyası) oluşturmanız gerekir. önyükleyici oluşturmak için
bir yolu Visual Studio veya MSBuild görevi GenerateBootstrapper kullanmaktır. İşte daha fazla ayrıntı vererek bir bağlantı:
http://wix.mindcapers.com/wiki/Bootstrapper
yalnızca kullanıcılara tek bir yükleyici sağlamak istiyorsanız setup.exe dosyasını hem içeren kendinden şişirme kurulum paketi oluşturmak isteyebilirsiniz ve MSI paketiniz. Bunu Windows ile gelen iexpress ile yapabilirsiniz. http://www.clariusconsulting.net/blogs/pga/comments/42831.aspx
Eski Soru, Wix şimdi önkoşullar yapacağını bilir. – kroiz
** UPDATE **: Şuraya bir göz atın: ** [Nasıl Yapılır: .NET Framework'ü Yakma Kullanarak Kurma] (http://wixtoolset.org/documentation/manual/v3/howtos/redistributables_and_install_checks/install_dotnet.html) * * –