Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 自定义安装程序需要检测.NET Framework_C#_.net - Fatal编程技术网

C# 自定义安装程序需要检测.NET Framework

C# 自定义安装程序需要检测.NET Framework,c#,.net,C#,.net,我正在用C#编写一个自定义安装程序 你能告诉我一个简单的方法来检查机器是否安装了.NET版本[甚至2.0]吗 如果没有安装,我的应用甚至不会启动 谢谢我不知道什么是您的自定义安装程序,但是您可以在Visual Studio中使用一个可以定义的安装程序。我不知道什么是您的自定义安装程序,但是您可以在Visual Studio中使用一个可以定义的安装程序。MSDN有一个示例代码,用于检测是否安装了.NET 3 [编辑:正如所提到的,该博客文章的作者还发布了一个可以轻松包装在自定义安装程序中(并支持所

我正在用C#编写一个自定义安装程序

你能告诉我一个简单的方法来检查机器是否安装了.NET版本[甚至2.0]吗

如果没有安装,我的应用甚至不会启动

谢谢

我不知道什么是您的自定义安装程序,但是您可以在Visual Studio中使用一个可以定义的安装程序。

我不知道什么是您的自定义安装程序,但是您可以在Visual Studio中使用一个可以定义的安装程序。

MSDN有一个示例代码,用于检测是否安装了.NET 3

[编辑:正如所提到的,该博客文章的作者还发布了一个可以轻松包装在自定义安装程序中(并支持所有.NET版本)的]

否则:

您可以始终使用文件系统并签入%systemroot%\Microsoft.NET\Framework文件夹

这将告诉您是否安装了以下.NET版本

  • v3.5
  • v3.0
  • v2.0.50727
  • v1.1.4322
  • v1.0.3705
MSDN有一个示例代码,用于检测是否安装了.NET 3

[编辑:正如所提到的,该博客文章的作者还发布了一个可以轻松包装在自定义安装程序中(并支持所有.NET版本)的]

否则:

您可以始终使用文件系统并签入%systemroot%\Microsoft.NET\Framework文件夹

这将告诉您是否安装了以下.NET版本

  • v3.5
  • v3.0
  • v2.0.50727
  • v1.1.4322
  • v1.0.3705

该博客文章的作者还发布了一个可以轻松包装在自定义安装程序中的(并支持所有.NET版本)。该博客文章的作者还发布了一个可以轻松包装在自定义安装程序中的(并支持所有.NET版本)。