bonsoir
je suis entrain de faire le deployement de mon appli c# à l'aide de l'installer NSIS,je veux bien qu'il vérifie si le framework DotNet est installé si non il l'installe,j'ai utlisé le script ci-dessous:
le probleme c qu'il ne m'affiche pas '..NET Framework 2.0 SP1 already installed !!'etant donné que je teste sur mon pc qui contient deja dotNet.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 [ Section 'NET Framework 2.0 SP1' SEC03 ;registry ReadRegDWORD $0 HKLM 'SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727' Version ${If} $0 == '2.1.21022' DetailPrint '..NET Framework 2.0 SP1 already installed !!' ${Else} ;options SetOutPath '$TEMP' SetOverwrite on ;file work File 'c:\path.to.file\netfx20sp1_x86.exe' ExecWait '$TEMP\netfx20sp1_x86.exe /quiet /norestart' $0 DetailPrint '..NET Framework 2.0 SP1 exit code = $0' Delete '$TEMP\netfx20sp1_x86.exe' ${EndIf} SectionEnd]
de plus je sais pas si ces instructions File 'c:\path.to.file\netfx20sp1_x86.exe'
ExecWait '$TEMP\netfx20sp1_x86.exe /quiet /norestart' $0
DetailPrint '..NET Framework 2.0 SP1 exit code = $0'
Delete '$TEMP\netfx20sp1_x86.exe' me garantie vrmt l'integration de fichier de setup avec mon application ou bien je doit l'integrer autrement.
j'arrive pas vrmt à voir le probleme puisque j'avais tjrs dotNet installé sur mon pc.
merci davance
Partager