");
-#line 30 "CompilationErrorPage.cshtml"
- Write(errorDetail.Error.GetType().Name);
-
-#line default
-#line hidden
- WriteLiteral(": ");
-#line 30 "CompilationErrorPage.cshtml"
- Output.Write(HtmlEncodeAndReplaceLineBreaks(errorDetail.Error.Message));
-
-#line default
-#line hidden
-
- WriteLiteral("
\r\n");
-#line 31 "CompilationErrorPage.cshtml"
- }
- else
+ if (!Model.Options.ShowExceptionDetails)
{
#line default
#line hidden
WriteLiteral(" \r\n");
-#line 39 "CompilationErrorPage.cshtml"
+#line 35 "CompilationErrorPage.cshtml"
#line default
#line hidden
-#line 39 "CompilationErrorPage.cshtml"
+#line 35 "CompilationErrorPage.cshtml"
int tabIndex = 6;
#line default
#line hidden
- WriteLiteral("\r\n
\r\n
\r\n");
-#line 42 "CompilationErrorPage.cshtml"
+ WriteLiteral("\r\n");
+#line 36 "CompilationErrorPage.cshtml"
#line default
#line hidden
-#line 42 "CompilationErrorPage.cshtml"
+#line 36 "CompilationErrorPage.cshtml"
+
+ var fileName = errorDetail.StackFrames.FirstOrDefault()?.File;
+ if (!string.IsNullOrEmpty(fileName))
+ {
+
+#line default
+#line hidden
+
+ WriteLiteral(" ");
+#line 40 "CompilationErrorPage.cshtml"
+ Write(fileName);
+
+#line default
+#line hidden
+ WriteLiteral("
\r\n");
+#line 41 "CompilationErrorPage.cshtml"
+ }
+
+
+#line default
+#line hidden
+
+ WriteLiteral("\r\n
\r\n \r\n");
+#line 45 "CompilationErrorPage.cshtml"
+
+
+#line default
+#line hidden
+
+#line 45 "CompilationErrorPage.cshtml"
foreach (var frame in errorDetail.StackFrames)
{
@@ -158,29 +166,29 @@ using Views
#line hidden
WriteLiteral(" - (tabIndex, 1319), false));
+ WriteAttribute("tabindex", Tuple.Create(" tabindex=\"", 1409), Tuple.Create("\"", 1429),
+ Tuple.Create(Tuple.Create("", 1420), Tuple.Create(tabIndex, 1420), false));
WriteLiteral(">\r\n");
-#line 45 "CompilationErrorPage.cshtml"
+#line 48 "CompilationErrorPage.cshtml"
#line default
#line hidden
-#line 45 "CompilationErrorPage.cshtml"
+#line 48 "CompilationErrorPage.cshtml"
tabIndex++;
#line default
#line hidden
WriteLiteral("\r\n");
-#line 46 "CompilationErrorPage.cshtml"
+#line 49 "CompilationErrorPage.cshtml"
#line default
#line hidden
-#line 46 "CompilationErrorPage.cshtml"
+#line 49 "CompilationErrorPage.cshtml"
if (!string.IsNullOrEmpty(frame.ErrorDetails))
{
@@ -188,13 +196,13 @@ using Views
#line hidden
WriteLiteral("
");
-#line 48 "CompilationErrorPage.cshtml"
+#line 51 "CompilationErrorPage.cshtml"
Write(frame.ErrorDetails);
#line default
#line hidden
WriteLiteral("
\r\n");
-#line 49 "CompilationErrorPage.cshtml"
+#line 52 "CompilationErrorPage.cshtml"
}
else
{
@@ -205,13 +213,13 @@ using Views
#line hidden
WriteLiteral(" ");
-#line 54 "CompilationErrorPage.cshtml"
+#line 57 "CompilationErrorPage.cshtml"
Write(frame.Function);
#line default
#line hidden
WriteLiteral("
\r\n");
-#line 55 "CompilationErrorPage.cshtml"
+#line 58 "CompilationErrorPage.cshtml"
}
else
{
@@ -220,22 +228,22 @@ using Views
#line hidden
WriteLiteral(" ");
-#line 58 "CompilationErrorPage.cshtml"
+#line 61 "CompilationErrorPage.cshtml"
Write(frame.Function);
#line default
#line hidden
WriteLiteral(" in (frame.File, 1936), false));
+ WriteAttribute("title", Tuple.Create(" title=\"", 2029), Tuple.Create("\"", 2048),
+ Tuple.Create(Tuple.Create("", 2037), Tuple.Create(frame.File, 2037), false));
WriteLiteral(">");
-#line 58 "CompilationErrorPage.cshtml"
+#line 61 "CompilationErrorPage.cshtml"
Write(System.IO.Path.GetFileName(frame.File));
#line default
#line hidden
WriteLiteral("
\r\n");
-#line 59 "CompilationErrorPage.cshtml"
+#line 62 "CompilationErrorPage.cshtml"
}
}
@@ -243,7 +251,7 @@ using Views
#line hidden
WriteLiteral(" ");
-#line 61 "CompilationErrorPage.cshtml"
+#line 64 "CompilationErrorPage.cshtml"
if (frame.Line != 0 && frame.ContextCode.Any())
{
@@ -251,13 +259,13 @@ using Views
#line hidden
WriteLiteral(" \r\n");
-#line 64 "CompilationErrorPage.cshtml"
+#line 67 "CompilationErrorPage.cshtml"
#line default
#line hidden
-#line 64 "CompilationErrorPage.cshtml"
+#line 67 "CompilationErrorPage.cshtml"
if (frame.PreContextCode != null)
{
@@ -265,16 +273,16 @@ using Views
#line hidden
WriteLiteral("
(frame.PreContextLine, 2361), false));
+ WriteAttribute("start", Tuple.Create(" start=\"", 2454), Tuple.Create("\"", 2483),
+ Tuple.Create(Tuple.Create("", 2462), Tuple.Create(frame.PreContextLine, 2462), false));
WriteLiteral(" class=\"collapsible\">\r\n");
-#line 67 "CompilationErrorPage.cshtml"
+#line 70 "CompilationErrorPage.cshtml"
#line default
#line hidden
-#line 67 "CompilationErrorPage.cshtml"
+#line 70 "CompilationErrorPage.cshtml"
foreach (var line in frame.PreContextCode)
{
@@ -282,36 +290,36 @@ using Views
#line hidden
WriteLiteral(" - ");
-#line 69 "CompilationErrorPage.cshtml"
+#line 72 "CompilationErrorPage.cshtml"
Write(line);
#line default
#line hidden
WriteLiteral("
\r\n");
-#line 70 "CompilationErrorPage.cshtml"
+#line 73 "CompilationErrorPage.cshtml"
}
#line default
#line hidden
WriteLiteral("
\r\n");
-#line 72 "CompilationErrorPage.cshtml"
+#line 75 "CompilationErrorPage.cshtml"
}
#line default
#line hidden
WriteLiteral("
(frame.Line, 2771), false));
+ WriteAttribute("start", Tuple.Create(" start=\"", 2864), Tuple.Create("\"", 2883),
+ Tuple.Create(Tuple.Create("", 2872), Tuple.Create(frame.Line, 2872), false));
WriteLiteral(" class=\"highlight\">\r\n");
-#line 74 "CompilationErrorPage.cshtml"
+#line 77 "CompilationErrorPage.cshtml"
#line default
#line hidden
-#line 74 "CompilationErrorPage.cshtml"
+#line 77 "CompilationErrorPage.cshtml"
foreach (var line in frame.ContextCode)
{
@@ -319,26 +327,26 @@ using Views
#line hidden
WriteLiteral(" - ");
-#line 76 "CompilationErrorPage.cshtml"
+#line 79 "CompilationErrorPage.cshtml"
Write(line);
#line default
#line hidden
WriteLiteral("
\r\n");
-#line 77 "CompilationErrorPage.cshtml"
+#line 80 "CompilationErrorPage.cshtml"
}
#line default
#line hidden
WriteLiteral("
\r\n");
-#line 79 "CompilationErrorPage.cshtml"
+#line 82 "CompilationErrorPage.cshtml"
#line default
#line hidden
-#line 79 "CompilationErrorPage.cshtml"
+#line 82 "CompilationErrorPage.cshtml"
if (frame.PostContextCode != null)
{
@@ -346,16 +354,16 @@ using Views
#line hidden
WriteLiteral("
(frame.Line + 1, 3219), false));
+ WriteAttribute("start", Tuple.Create(" start=\'", 3312), Tuple.Create("\'", 3337),
+ Tuple.Create(Tuple.Create("", 3320), Tuple.Create(frame.Line + 1, 3320), false));
WriteLiteral(" class=\"collapsible\">\r\n");
-#line 82 "CompilationErrorPage.cshtml"
+#line 85 "CompilationErrorPage.cshtml"
#line default
#line hidden
-#line 82 "CompilationErrorPage.cshtml"
+#line 85 "CompilationErrorPage.cshtml"
foreach (var line in frame.PostContextCode)
{
@@ -363,41 +371,41 @@ using Views
#line hidden
WriteLiteral(" - ");
-#line 84 "CompilationErrorPage.cshtml"
+#line 87 "CompilationErrorPage.cshtml"
Write(line);
#line default
#line hidden
WriteLiteral("
\r\n");
-#line 85 "CompilationErrorPage.cshtml"
+#line 88 "CompilationErrorPage.cshtml"
}
#line default
#line hidden
WriteLiteral("
\r\n");
-#line 87 "CompilationErrorPage.cshtml"
+#line 90 "CompilationErrorPage.cshtml"
}
#line default
#line hidden
WriteLiteral("
\r\n");
-#line 89 "CompilationErrorPage.cshtml"
+#line 92 "CompilationErrorPage.cshtml"
}
#line default
#line hidden
WriteLiteral(" \r\n");
-#line 91 "CompilationErrorPage.cshtml"
+#line 94 "CompilationErrorPage.cshtml"
}
#line default
#line hidden
WriteLiteral("
\r\n
\r\n");
-#line 94 "CompilationErrorPage.cshtml"
+#line 97 "CompilationErrorPage.cshtml"
}
#line default
diff --git a/src/Microsoft.AspNet.Diagnostics/Views/CompilationErrorPage.cshtml b/src/Microsoft.AspNet.Diagnostics/Views/CompilationErrorPage.cshtml
index 619778b097..b07612f535 100644
--- a/src/Microsoft.AspNet.Diagnostics/Views/CompilationErrorPage.cshtml
+++ b/src/Microsoft.AspNet.Diagnostics/Views/CompilationErrorPage.cshtml
@@ -25,11 +25,7 @@
@errorDetail.Error.GetType().Name: @{ Output.Write(HtmlEncodeAndReplaceLineBreaks(errorDetail.Error.Message)); }
- }
- else
+ @if (!Model.Options.ShowExceptionDetails)
{
@{ int tabIndex = 6; }
+ @{
+ var fileName = errorDetail.StackFrames.FirstOrDefault()?.File;
+ if (!string.IsNullOrEmpty(fileName))
+ {
+
@fileName
+ }
+ }
@foreach (var frame in errorDetail.StackFrames)
diff --git a/src/PageGenerator/PageGenerator.xproj b/src/PageGenerator/PageGenerator.xproj
index 4f80273d6e..594ce52a53 100644
--- a/src/PageGenerator/PageGenerator.xproj
+++ b/src/PageGenerator/PageGenerator.xproj
@@ -4,7 +4,7 @@
14.0
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
+
4d4a785a-ecb9-4916-a88f-0fd306ee3b74
..\..\artifacts\obj\$(MSBuildProjectName)
@@ -14,5 +14,5 @@
2.0
0
-
-
+
+
\ No newline at end of file
diff --git a/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/DatabaseErrorPageMiddlewareTest.cs b/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/DatabaseErrorPageMiddlewareTest.cs
index 3d78808792..06879f15ca 100644
--- a/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/DatabaseErrorPageMiddlewareTest.cs
+++ b/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/DatabaseErrorPageMiddlewareTest.cs
@@ -188,7 +188,14 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
{
services.AddEntityFramework().AddSqlServer();
var optionsBuilder = new DbContextOptionsBuilder();
- optionsBuilder.UseSqlServer(database.ConnectionString);
+ if (!PlatformHelper.IsMono)
+ {
+ optionsBuilder.UseSqlServer(database.ConnectionString);
+ }
+ else
+ {
+ optionsBuilder.UseInMemoryStore();
+ }
services.AddInstance(optionsBuilder.Options);
});
@@ -309,7 +316,14 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
services.AddScoped();
var optionsBuilder = new DbContextOptionsBuilder();
- optionsBuilder.UseSqlServer(database.ConnectionString);
+ if (!PlatformHelper.IsMono)
+ {
+ optionsBuilder.UseSqlServer(database.ConnectionString);
+ }
+ else
+ {
+ optionsBuilder.UseInMemoryStore();
+ }
services.AddInstance(optionsBuilder.Options);
});
}
diff --git a/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/Helpers/PlatformHelper.cs b/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/Helpers/PlatformHelper.cs
new file mode 100644
index 0000000000..79bc412bd7
--- /dev/null
+++ b/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/Helpers/PlatformHelper.cs
@@ -0,0 +1,18 @@
+// 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;
+
+namespace Microsoft.AspNet.Diagnostics.Entity.FunctionalTests.Helpers
+{
+ public class PlatformHelper
+ {
+ public static bool IsMono
+ {
+ get
+ {
+ return Type.GetType("Mono.Runtime") != null;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/Helpers/TestLoggerProvider.cs b/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/Helpers/TestLoggerProvider.cs
index 19c7e42cf5..f66aea4e19 100644
--- a/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/Helpers/TestLoggerProvider.cs
+++ b/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/Helpers/TestLoggerProvider.cs
@@ -40,7 +40,7 @@ namespace Microsoft.AspNet.Diagnostics.Entity.FunctionalTests.Helpers
return true;
}
- public IDisposable BeginScope(object state)
+ public IDisposable BeginScopeImpl(object state)
{
return NullScope.Instance;
}
diff --git a/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests.xproj b/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests.xproj
index cfa72beb54..74e10116a8 100644
--- a/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests.xproj
+++ b/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests.xproj
@@ -1,10 +1,10 @@
-
+
14.0
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
+
2f9b479d-8247-4210-804b-78e6dd5c3e98
..\..\artifacts\obj\$(MSBuildProjectName)
@@ -13,5 +13,5 @@
2.0
-
-
+
+
\ No newline at end of file
diff --git a/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/SqlServerTestStore.cs b/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/SqlServerTestStore.cs
index bda76c1c4a..20c13812c1 100644
--- a/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/SqlServerTestStore.cs
+++ b/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/SqlServerTestStore.cs
@@ -4,8 +4,8 @@
using System;
using System.Data.SqlClient;
using System.Threading;
+using Microsoft.AspNet.Diagnostics.Entity.FunctionalTests.Helpers;
using Microsoft.Data.Entity;
-using Microsoft.Data.Entity.Infrastructure;
namespace Microsoft.AspNet.Diagnostics.Entity.Tests
{
@@ -17,7 +17,6 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
{
var name = "Microsoft.AspNet.Diagnostics.Entity.FunctionalTests.Scratch_" + Interlocked.Increment(ref _scratchCount);
var db = new SqlServerTestStore(name);
- db.EnsureDeleted();
return db;
}
@@ -31,7 +30,7 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
InitialCatalog = name,
IntegratedSecurity = true,
ConnectTimeout = 30
- }.ConnectionString; ;
+ }.ConnectionString;
}
public string ConnectionString
@@ -41,12 +40,15 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
private void EnsureDeleted()
{
- var optionsBuilder = new DbContextOptionsBuilder();
- optionsBuilder.UseSqlServer(_connectionString);
-
- using (var db = new DbContext(optionsBuilder.Options))
+ if (!PlatformHelper.IsMono)
{
- db.Database.EnsureDeleted();
+ var optionsBuilder = new DbContextOptionsBuilder();
+ optionsBuilder.UseSqlServer(_connectionString);
+
+ using (var db = new DbContext(optionsBuilder.Options))
+ {
+ db.Database.EnsureDeleted();
+ }
}
}
diff --git a/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/TestModels/BloggingContextWithMigrations.cs b/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/TestModels/BloggingContextWithMigrations.cs
index 9993c53850..ec1091e087 100644
--- a/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/TestModels/BloggingContextWithMigrations.cs
+++ b/test/Microsoft.AspNet.Diagnostics.Entity.FunctionalTests/TestModels/BloggingContextWithMigrations.cs
@@ -73,10 +73,10 @@ namespace Microsoft.AspNet.Diagnostics.Entity.Tests
migrationBuilder.CreateTable("Blog",
c => new
{
- BlogId = c.Column("int", annotations: new Dictionary { { "SqlServer:ValueGeneration", "Identity" } }),
+ BlogId = c.Column("int").Annotation("SqlServer:ValueGeneration", "Identity"),
Name = c.Column("nvarchar(max)", nullable: true),
})
- .PrimaryKey(t => t.BlogId, name: "PK_Blog");
+ .PrimaryKey("PK_Blog", t => t.BlogId);
}
public override void Down(MigrationBuilder migrationBuilder)
diff --git a/test/Microsoft.AspNet.Diagnostics.Entity.Tests/Microsoft.AspNet.Diagnostics.Entity.Tests.xproj b/test/Microsoft.AspNet.Diagnostics.Entity.Tests/Microsoft.AspNet.Diagnostics.Entity.Tests.xproj
index 68fc622710..25a1b9f9dd 100644
--- a/test/Microsoft.AspNet.Diagnostics.Entity.Tests/Microsoft.AspNet.Diagnostics.Entity.Tests.xproj
+++ b/test/Microsoft.AspNet.Diagnostics.Entity.Tests/Microsoft.AspNet.Diagnostics.Entity.Tests.xproj
@@ -1,10 +1,10 @@
-
+
14.0
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
+
5486117b-a742-49e0-94fc-12b76f061803
..\..\artifacts\obj\$(MSBuildProjectName)
@@ -13,5 +13,8 @@
2.0
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/test/Microsoft.AspNet.Diagnostics.Entity.Tests/project.json b/test/Microsoft.AspNet.Diagnostics.Entity.Tests/project.json
index a69da184dc..975e110626 100644
--- a/test/Microsoft.AspNet.Diagnostics.Entity.Tests/project.json
+++ b/test/Microsoft.AspNet.Diagnostics.Entity.Tests/project.json
@@ -5,7 +5,7 @@
"Moq": "4.2.1312.1622",
"xunit.runner.aspnet": "2.0.0-aspnet-*"
},
- "code": [ "**\\*.cs", "..\\Shared\\ApiConsistencyTestBase.cs", "..\\Shared\\TestHelpers.cs" ],
+ "compile": [ "..\\Shared\\ApiConsistencyTestBase.cs", "..\\Shared\\TestHelpers.cs" ],
"commands": {
"test": "xunit.runner.aspnet"
},
diff --git a/test/Microsoft.AspNet.Diagnostics.Tests/ElmLoggerTest.cs b/test/Microsoft.AspNet.Diagnostics.Tests/ElmLoggerTest.cs
index e17acb48b5..5241ad3491 100644
--- a/test/Microsoft.AspNet.Diagnostics.Tests/ElmLoggerTest.cs
+++ b/test/Microsoft.AspNet.Diagnostics.Tests/ElmLoggerTest.cs
@@ -179,9 +179,15 @@ namespace Microsoft.AspNet.Diagnostics.Tests
// Assert
// get the root of the activity for scope "test2"
- var root1 = (store.GetActivities()).Where(a => a.Root.State.Equals("test2"))?.FirstOrDefault()?.Root;
+ var root1 = (store.GetActivities())
+ .Where(a => string.Equals(a.Root.State?.ToString(), "test2"))?
+ .FirstOrDefault()?
+ .Root;
Assert.NotNull(root1);
- var root2 = (store.GetActivities()).Where(a => a.Root.State.Equals("test12"))?.FirstOrDefault()?.Root;
+ var root2 = (store.GetActivities())
+ .Where(a => string.Equals(a.Root.State?.ToString(), "test12"))?
+ .FirstOrDefault()?
+ .Root;
Assert.NotNull(root2);
Assert.Equal(0, root1.Children.Count);
@@ -269,7 +275,9 @@ namespace Microsoft.AspNet.Diagnostics.Tests
// Assert
Assert.Single(store.GetActivities());
- var context = store.GetActivities().Where(a => a.Root.State.Equals("test8")).First();
+ var context = store.GetActivities()
+ .Where(a => string.Equals(a.Root.State?.ToString(), "test8"))
+ .First();
Assert.Empty(context.Root.Children);
}
diff --git a/test/Microsoft.AspNet.Diagnostics.Tests/Microsoft.AspNet.Diagnostics.Tests.xproj b/test/Microsoft.AspNet.Diagnostics.Tests/Microsoft.AspNet.Diagnostics.Tests.xproj
index 9f600a2be0..84f389affd 100644
--- a/test/Microsoft.AspNet.Diagnostics.Tests/Microsoft.AspNet.Diagnostics.Tests.xproj
+++ b/test/Microsoft.AspNet.Diagnostics.Tests/Microsoft.AspNet.Diagnostics.Tests.xproj
@@ -1,10 +1,10 @@
-
+
14.0
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
-
+
994351b4-7b2a-4139-8b72-72c5bb5cc618
..\..\artifacts\obj\$(MSBuildProjectName)
@@ -13,5 +13,8 @@
2.0
-
-
+
+
+
+
+
\ No newline at end of file
diff --git a/test/Microsoft.AspNet.Diagnostics.Tests/project.json b/test/Microsoft.AspNet.Diagnostics.Tests/project.json
index 6101f63dc2..581b92d041 100644
--- a/test/Microsoft.AspNet.Diagnostics.Tests/project.json
+++ b/test/Microsoft.AspNet.Diagnostics.Tests/project.json
@@ -1,6 +1,6 @@
{
"compilationOptions": {
- "warningsAsErrors": true
+ "warningsAsErrors": "true"
},
"dependencies": {
"Microsoft.AspNet.Diagnostics.Elm": "1.0.0-*",