参考
安装.NET Framework 3.5:
Function InstallDotNetFx
SetOutPath "$PLUGINSDIR"
Banner::show /NOUNLOAD "正在安装.NET运行库,请耐心等待..."
ExecWait '"$EXEDIR\DotNetFX35\dotNetFx35setup.exe"' $0
pop $0
${If} $0 != "0"
Banner::destroy
abort
${EndIf}
Banner::destroy
FunctionEnd
这是.NET Framework 3.5的安装,我选择了dotNetFx3.5的离线安装包,并将其放在安装文件的目录下,这样可以不把
.NET Framework 3.5打包到程序中,减少程序的大小。