我有一个程序,我认为它在.NET 4.0中运行,但是我无法进行混合模式调试(对于64位应用程序来说是新的.net 4.0)
我想确认我是真的在.NET 4.0中运行还是运行.NET 3.5
有没有办法查看内存空间或什么?
答案 0 :(得分:9)
不同的选择是:
答案 1 :(得分:1)
typeof(int).Assembly.ImageRuntimeVersion将为您提供流程中加载的mscorlib程序集的版本。
答案 2 :(得分:1)
这将.Net运行时版本作为字符串返回:
System.Runtime.InteropServices.RuntimeEnvironment.GetSystemVersion()
您也可以获取安装目录:
System.Runtime.InteropServices.RuntimeEnvironment.GetRuntimeDirectory()