From 7f83cc4e995683fcc73d4274171629049bd6d222 Mon Sep 17 00:00:00 2001 From: Praburaj Date: Wed, 15 Apr 2015 11:04:03 -0700 Subject: [PATCH] Fixing runtime info middleware on coreclr Fixes: https://github.com/aspnet/Diagnostics/issues/108 --- .../RuntimeInfoMiddleware.cs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/Microsoft.AspNet.Diagnostics/RuntimeInfoMiddleware.cs b/src/Microsoft.AspNet.Diagnostics/RuntimeInfoMiddleware.cs index de3ee8d286..35d0fb5445 100644 --- a/src/Microsoft.AspNet.Diagnostics/RuntimeInfoMiddleware.cs +++ b/src/Microsoft.AspNet.Diagnostics/RuntimeInfoMiddleware.cs @@ -1,15 +1,13 @@ // Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. -using System; +using System.Reflection; using System.Threading.Tasks; using Microsoft.AspNet.Builder; using Microsoft.AspNet.Diagnostics.Views; using Microsoft.AspNet.Http; -using Microsoft.Framework.Runtime; -using System.Linq; -using System.Reflection; using Microsoft.Framework.Internal; +using Microsoft.Framework.Runtime; namespace Microsoft.AspNet.Diagnostics { @@ -64,11 +62,12 @@ namespace Microsoft.AspNet.Diagnostics return model; } - private static string GetRuntimeVersion() + private string GetRuntimeVersion() { - var klr = Assembly.Load(new AssemblyName("dnx.host")); - var version = klr.GetCustomAttribute(); + var version = _libraryManager + .GetType().GetTypeInfo().Assembly + .GetCustomAttribute(); return version?.InformationalVersion; } } -} +} \ No newline at end of file