C# 检查已安装的 .NET Framework 和 MS Visual C++ Redist 版本

Posted

技术标签:

【中文标题】C# 检查已安装的 .NET Framework 和 MS Visual C++ Redist 版本【英文标题】:C# check for installed version of .NET Framework and MS Visual C++ Redist 【发布时间】:2018-12-20 23:31:54 【问题描述】:

如何检查运行我的应用程序的计算机上是否安装了 .NET 4.5+ 和 MS Visual C++ Redist 2013/2015/2017?

【问题讨论】:

您 don't have to check 用于 .NET 安装。 C++ redist 安装程序适用于最终用户,如果您需要这三个安装程序,那么您需要修复您的项目。只需将程序所需的运行时 DLL 复制到与主 EXE 程序相同的文件夹中,即可避免用户不得不部署它们。 使用您的应用部署运行时文件:***.com/questions/35097193/… 我不想将我的应用程序与文件捆绑在一起。我只是想检查一下是否安装了上述版本的.NET Framework和MS Visual C++ Redist。 【参考方案1】:

这取决于您所谈论的应用程序类型。如果您有安装程序,您可以捆绑 .Net 和 Visual C++ 安装程序,并在安装应用程序时运行它。 如果在机器上找到现有的或更新的版本,这些安装程序足够聪明,可以跳过。

【讨论】:

这不是我要找的。我只是想检查一下是否安装了上述版本的.NET Framework和MS Visual C++ Redist。

以上是关于C# 检查已安装的 .NET Framework 和 MS Visual C++ Redist 版本的主要内容,如果未能解决你的问题,请参考以下文章

Windows XP 的最高版本 .net framework 安装

InnoSetup:检查 .NET Framework - 安装不工作

.NET Framework v4.5 更改程序布局

JavaScript 如何检查.Net Framework版本安装

为 C# 应用程序制作安装程序,并将 .NET Framework 安装程序包含到安装程序中

如何查看c#的版本.net framework