Yükleyici oluşturuyorum ve SQL Server Compact Edition 3.5 SP2'yi önyüklemek istiyorum. Sorun şu ki, HKLM\SOFTWARE\Microsoft\Microsoft SQL Server Compact Edition\v3.5\ENU\DesktopRuntimeVersion
kayıt defteri anahtarını arıyorum. Bir problemin nedeni, 64 bit makineler için SQL CE'nin hem 32 bit hem de 64 bit yükleyicilerin çalıştırılmasını gerektirmesidir. 32 bit sürüm yüklenene kadar 64 bit sürümünü kuramazsınız.SQL Server Compact Edition 3.5 SP2 x64 yüklü olup olmadığını algılama?
32 bit sürüm yüklenir yüklenmez, kayıt defteri anahtarı doldurulur ve önyükleyicim dotNetInstaller, kayıt defteri anahtarının orada olduğunu ve x64 sürümünün hiçbir zaman yüklenmediğini algılar.
x32 sürümü yüklü olsa bile x64 sürümünün yüklü olup olmadığını nasıl anlamanız hakkında herhangi bir fikir var mı? yüklü sadece x86 çalışma zamanı ile
Mükemmel! Teşekkürler! –
SP2 x64 paketinin, x86 paketi yüklenmedikçe yüklenmeyeceğini unutmayın - daha fazla bilgi için: http://erikej.blogspot.com/2010/05/how-to-detect-if-x64-sql-compact-35- sp2.html – ErikEJ