C# 当目标usr未显示时,如何显示错误消息窗口';应用程序中没有使用.NET Framework版本吗?

C# 当目标usr未显示时,如何显示错误消息窗口';应用程序中没有使用.NET Framework版本吗?,c#,error-handling,frameworks,C#,Error Handling,Frameworks,我正在使用.NET Framework 4.5.1创建应用程序,因为它是最新版本,所以大多数目标计算机都有旧版本的Framework 我想要这样的东西 try { //Code to see if framework that user have is .NET Framework 4.5.1 } catch { // Code to show a window to user that offers downloading .NET Framework 4.5.1 } 它不一定是这种格

我正在使用.NET Framework 4.5.1创建应用程序,因为它是最新版本,所以大多数目标计算机都有旧版本的Framework

我想要这样的东西

try
{
//Code to see if framework that user have is .NET Framework 4.5.1 
}

catch
{
// Code to show a window to user that offers downloading .NET Framework 4.5.1 
}

它不一定是这种格式,但这只是表达我的想法。任何支持都将不胜感激。谢谢

这里回答了一个类似的问题。[1] :@vikramjb是的,这似乎就是解决方案。是的,问题解决了@vikramjb和我发现这是解决方案的一半。它给出了我的应用程序的运行时版本。现在我需要目标计算机的版本。你犯的最大错误是没有实际尝试。用户第一次运行您的程序时,它会自动提示用户获取所需的.NET版本。不要帮忙。