相关疑难解决方法(0)

有没有简单的方法来检查.NET Framework版本?

问题是我需要知道它是否是版本3.5 SP 1. Environment.Version()只返回2.0.50727.3053.

我找到了这个解决方案,但我认为这需要花费更多的时间而不是它的价值,所以我正在寻找一个更简单的解决方案.可能吗?

.net c#

77
推荐指数
9
解决办法
9万
查看次数

如何在运行时检测.NET版本4.5当前正在运行您的代码?

我从http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27541安装了.NET 4.5 Developer预览版,它取代了.NET 4.0版本.

但是,检测.NET框架版本的旧方法似乎返回4.0(更准确地说是我的PC上的4.0.30319.17020),而不是4.5(确定可能是为了向后兼容,或者?):

using System;

namespace ConsoleApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            var version = Environment.Version;
            Console.WriteLine(version.ToString());
            Console.ReadKey();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如何检测我的代码是否真的由.NET 4.5执行?

.net clr version .net-4.5

60
推荐指数
5
解决办法
4万
查看次数

标签 统计

.net ×2

.net-4.5 ×1

c# ×1

clr ×1

version ×1