我如何制作安装程序而不是崩溃(.NET)

时间:2010-04-19 00:32:25

标签: .net installer

我的情况是

  • 使用.NET 3.5
  • 使用SDL.NET
  • 需要建立友好的安装人员或警告系统。

用户可能会使用XP(.NET 1.1)。如果可能,我可以做一些让用户知道他需要更新到3.5的东西吗?也许有一个是/否对话框为他下载和安装.NET运行时?

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

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

2 个答案:

答案 0 :(得分:1)

为了清楚起见,您的程序使用3.5,但是您希望使用它来通知用户升级到3.5?我不太确定这是可能的,您需要编写安装程序,以便它不使用.NET,或者使用用户可以运行的版本。也许Visual Studio中有一个选项可以编译旧版本。

答案 1 :(得分:1)

先决条件是否检查在VS安装程序项目的输出文件夹中删除的setup.exe与msi文件的目的之一?

http://msdn.microsoft.com/en-us/library/ms165429.aspx