日期:2014-05-17  浏览次数:20933 次

C#或者WPF 代码检测电脑上是否已经安装.net 4.0 环境?求解。。。
C#或者WPF 代码检测电脑上是否已经安装.net 4.0 环境?求解。。。我想要一个方法或者一个程序。在运行的机器上检测是否安装了.net 4.0 的环境。如果已经安装,返回true ,否则返回false!
C#?WPF?.net4.0? C# WPF .Net4.0 检测环境

------解决方案--------------------
不知道你想要的是不是这个
http://msdn.microsoft.com/zh-cn/library/vstudio/bb909885.aspx
------解决方案--------------------
你这有啥意义。wpf都能运行了。

方法还是有的,检查方法是看看注册表有没有相关的注册项。
------解决方案--------------------

 class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("      OS Version: {0}", Environment.OSVersion);
            Console.WriteLine("     CLR Version: {0}  ( {1} )", Environment.Version, RuntimeFramework.CurrentFramework);
            Console.WriteLine("Default Encoding: {0}", Encoding.Default);
            Console.WriteLine();
            Console.WriteLine("Available Frameworks:");
            foreach (var frame in RuntimeFramework.AvailableFrameworks) Console.WriteLine("  " + frame);
            Console.ReadLine();
        }
    }

    public enum RuntimeType
    {
        Any,   // Any supported runtime framework
        Net,   // Microsoft .NET Framework