2012-04-04 9 views
13

.NET Framework. o sen ben tam .NET framework yüklü (sadece istemci) bile beni durduramaz tutar çünkü her zaman false sonuçlanıyor gibi görünmektedir, ancakWiX kontrol Ben yükleyici çalıştırırken .NET framework yüklü olup olmadığını görmek için bir kontrol uygulamak çalışıyorum 4

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension"> 

     <PropertyRef Id="NETFRAMEWORK40FULL"/> 
     <Condition Message="This application requires .NET Framework 4.0. Please install the .NET Framework then run this installer again. Contact support at [email protected] if you have further issues."> 
      <![CDATA[Installed OR NETFRAMEWORK40FUL]]> 
     </Condition> 

:

aşağıdaki ekledi.

Bu ne oluyor?

+3

NETFRAMEWORK40FUL (FULL tek L) :-) .net versiyonlarının bir listesini kasıtlı burada mi? – DanNsk

+0

Dang! Bir çözüm olarak koy ve ben cevap olarak işaretlemek olacak :) – TheGateKeeper

cevap

25

NETFRAMEWORK40FUL FULL çift L olması gerekir :) İşte

+1

iyi en azından bu .net 4.5 için benim CDATA hattını sabit

+2

S * t olur !!!! –

+1

Tuhaf olarak, bu benim günümü sadece "$ h1t olur" faktörünün b/c yaptı. – Randolph

İlgili konular