Integrer le framework DotNet à NSIS
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:
Code:
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] |
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.
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;)