Làm cách nào để có được phiên bản CLR Runtime hiện tại trong chương trình .NET đang chạy?Tải phiên bản .NET CLR hiện tại khi đang chạy?
34
A
Trả lời
39
Kiểm tra tài sản System.Environment.Version (http://msdn.microsoft.com/en-us/library/system.environment.version.aspx).
7
Environment.Version //might want to call ToString()?
Nó ở ngay đó - cảm ơn. – driis
.NET 4.5 sẽ trả lại số phiên bản bắt đầu bằng 4.0. Xem http://en.wikipedia.org/wiki/List_of_.NET_Framework_versions –
Cảnh báo từ https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions -are-installed # net_d "Đối với .NET Framework 4.5 trở lên, chúng tôi khuyên bạn không nên sử dụng thuộc tính System.Environment.Version để phát hiện phiên bản thời gian chạy. Thay vào đó, chúng tôi khuyên bạn nên truy vấn sổ đăng ký, như được mô tả trong Để tìm phiên bản .NET Framework bằng cách truy vấn phần đăng ký trong mã (Khuôn khổ .NET 4.5 và mới hơn) ở phần trước của bài viết này. " blargh. –