如何获取最新的.NET CLR安装位置?
[System.Runtime.InteropServices.RuntimeEnvironment] ::即使安装了4.0 *,GetRuntimeDirectory()也会返回2.0 *位置。
答案 0 :(得分:2)
GetRuntimeDirectory()返回当前运行的CLR的运行时目录,如果您获得2.0路径,则表示您运行此代码时正在运行 4.0,即使已安装。
不确定您要做什么,但请看一下这篇文章:http://msdn.microsoft.com/en-us/library/hh925568.aspx。检查列出的注册表项下的InstallPath值,以获取给定版本的框架的根路径。