我设计了一个c#应用程序,并使用NSIS为它执行了安装程序:
任务2中无法安装的问题。这里是代码
Name "MeetingRegulator"
OutFile "setup.exe"
!define NETVersion "4.0.30319"
!define NETInstaller "dotNetFx40_Full_x86_x64.exe"
Section "MS .NET Framework v${NETVersion}" SecFramework
IfFileExists "$WINDIR\Microsoft.NET\Framework\v${NETVersion}" NETFrameworkInstalled 0
File /oname=$TEMP\${NETInstaller} ${NETInstaller}
DetailPrint "Starting Microsoft .NET Framework v${NETVersion} Setup..."
ExecWait "$TEMP\${NETInstaller}"
Return
NETFrameworkInstalled:
DetailPrint "Microsoft .NET Framework is already installed!"
SectionEnd
InstallDir $PROGRAMFILES\MeetingRegulator
DirText "ãä ÝÖáß Þã ÈÅÎÊíÇÑ ãßÇä ÊËØíÈ ÇáÈÑäÇãÌ"
Section "" ;No components page, name is not important
; Set output path to the installation directory.
SetOutPath $INSTDIR
; Put file there
File ÇáÅÌÊãÇÚÇÊ.exe
SectionEnd ; end the section
section "creat desktop icon "
SetOutPath $DESKTOP
File ÇáÅÌÊãÇÚÇÊ.exe
sectionend
答案 0 :(得分:0)
这是我的.NET Framework 4.5代码。它下载并安装(或者可以选择从安装媒体运行,例如CD或USB记忆棒):http://nsis.sourceforge.net/Download_and_Install_dotNET_45
是的我知道您正在寻找.NET 4.0,但.NET 4.5将运行.NET 4.0应用程序