如何创建安装程序而不是崩溃(.NET)

如何创建安装程序而不是崩溃(.NET),.net,installation,.net,Installation,我的情况是 使用.NET3.5 使用SDL.NET 需要一个友好的安装程序或警告系统 用户很可能会使用XP(.NET 1.1)。如果可能的话,我能做些什么让用户知道他需要更新到3.5吗?也许有一个“是/否”对话框,为他下载并安装.NET运行时 现在,我如何检测用户是否安装了sdl.net(很可能是在程序文件/sdldotnet中),让他们知道他们需要sdl.net运行时,并有一个“是/否”对话框将他们带到 我遇到的主要问题是如何使应用程序不完全崩溃,以及如果可能的话如何下载3.5.NET运行

我的情况是

  • 使用.NET3.5
  • 使用SDL.NET
  • 需要一个友好的安装程序或警告系统
用户很可能会使用XP(.NET 1.1)。如果可能的话,我能做些什么让用户知道他需要更新到3.5吗?也许有一个“是/否”对话框,为他下载并安装.NET运行时

现在,我如何检测用户是否安装了sdl.net(很可能是在程序文件/sdldotnet中),让他们知道他们需要sdl.net运行时,并有一个“是/否”对话框将他们带到


我遇到的主要问题是如何使应用程序不完全崩溃,以及如果可能的话如何下载3.5.NET运行时。

请澄清,您的程序使用3.5,但您希望使用它通知用户升级到3.5?我不确定这是否可行,您需要编写安装程序,使其不使用.NET,或使用用户可以运行的版本。Visual Studio中可能有一个选项可以为旧版本进行编译。

先决条件检查与msi文件一起放在VS installer项目的输出文件夹中的setup.exe的目的之一不是吗


仅仅因为他的应用程序使用的是.NET 3.5,并不意味着安装程序需要它启动并查看依赖项。