我想使用C#和.NET Framework 3.5创建一个应用程序(Windows应用程序)。
我想安装应用程序。我希望安装确定 - 用户是否在系统中具有框架。如果用户没有框架 - 我想安装它。
如何使用.NET Framework 3.5创建应用程序安装?
答案 0 :(得分:2)
如果您使用类似ClickOnce的内容来安装应用程序,则会自动执行此操作。设置时,它确定应用程序所需的.NET版本。它不包含安装程序中所需的版本 - 因此您的安装程序无论如何都会显示相同的大小 - 但会提供代码,以便根据需要从Microsoft安装正确的版本。
答案 1 :(得分:1)
您还可以使用Windows Installer XML toolkit,其中包含确定是否安装了所需.NET版本的方法。此外,您还获得了MSI安装程序。
另一种方法是使用InnoSetup。您可以使用集成的Pascal脚本解释器编写代码,该解释器将检查已安装的框架版本。
Visual Studio的“更高”版本附带的Installer项目类型还包含使.NET Framework成为必需的方法。
我和他们三个人一起工作过,可以告诉你:它有效。可能还有其他方式,例如NSIS,但我没有使用它们。