如何在计算机上检查.NET安装的版本

时间:2011-07-07 14:27:55

标签: .net wpf

我正在编写一个WPF C#Desktop应用程序,我想在运行应用程序之前检查客户端计算机是否安装了.NET。

如何检查客户端计算机上安装的.NET版本?或者,有可能吗?

5 个答案:

答案 0 :(得分:4)

检查是否安装了正确的.NET版本不是您的应用程序的工作,因为如果没有安装,您的应用程序将不会首先启动。

您应该创建一个执行检查的安装程序。您可以在Visual Studio中创建的安装项目默认执行此操作。

答案 1 :(得分:2)

答案 2 :(得分:0)

您可以在设置安装程序中进行检查。 WPF应用程序无法在没有.NET的计算机上运行。

答案 3 :(得分:0)

如果没有安装正确的框架,您的.NET应用程序将无法运行,并且会出现错误。您可以在安装过程中包含.NET Framework可再发行组件,以确保用户在运行应用程序时安装了Framework。

答案 4 :(得分:0)

ClickOnce有一些功能可以帮助解决这个问题。

发布应用程序时,它允许您指定您拥有的依赖项,包括.NET框架。如果缺少依赖项,ClickOnce安装程序将在运行应用程序之前安装它们。