在启动我的应用程序(在表单加载时),我想检查并确保机器上安装了.NET Framework(3.5或更高版本) - 如果没有,我想提示用户下载和安装它(使用一个带有指向Microsoft WebPage的INTERNET链接的简单MessageBox是最好的想法,对吧?
所以,这实际上涉及两个问题...
a) 我如何确定.NET FrameWork 3.5或更高版本是否已安装?(我不信任也不想仅查找C:\Program Files\Microsoft.NET文件夹,似乎容易出错,对吧?) 既然这非常关键,肯定有一种漂亮的方法在C#中确定用户在其计算机上运行的.NET版本。只是我不知道怎么做。
b) 如何在MessageBox中粘贴INTERNET链接(超链接)?这样,如果用户没有安装.NET Framework(1.1或2.0),我可以让他们简单地单击链接以下载它?
任何帮助/提示将不胜感激。
谢谢, Din
所以,这实际上涉及两个问题...
a) 我如何确定.NET FrameWork 3.5或更高版本是否已安装?(我不信任也不想仅查找C:\Program Files\Microsoft.NET文件夹,似乎容易出错,对吧?) 既然这非常关键,肯定有一种漂亮的方法在C#中确定用户在其计算机上运行的.NET版本。只是我不知道怎么做。
b) 如何在MessageBox中粘贴INTERNET链接(超链接)?这样,如果用户没有安装.NET Framework(1.1或2.0),我可以让他们简单地单击链接以下载它?
任何帮助/提示将不胜感激。
谢谢, Din