Sdk: Internal error: new deps file generation logic did not produce the same result as the old logic

Created on 19 Apr 2019  路  30Comments  路  Source: dotnet/sdk

I've included both the old and new deps files here.

Microsoft.AspNetCore.Razor.Test.MvcShim.deps.zip

Original error:

C:\Program Files\dotnet\sdk\3.0.100-preview4-011216\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets(145,5): error : Internal error: new deps file generation logic did not produce the same result as the old logic. [C:\Github\aspnet\AspNetCore-Tooling\src\Razor\test\Microsoft.AspNetCore.Razor.Test.MvcShim\Microsoft.AspNetCore.Razor.Test.MvcShim.csproj]
C:\Program Files\dotnet\sdk\3.0.100-preview4-011216\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets(145,5): error :     Please file an issue for this at https://github.com/dotnet/sdk and include the following two files:  [C:\Github\aspnet\AspNetCore-Tooling\src\Razor\test\Microsoft.AspNetCore.Razor.Test.MvcShim\Microsoft.AspNetCore.Razor.Test.MvcShim.csproj]
C:\Program Files\dotnet\sdk\3.0.100-preview4-011216\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets(145,5): error :     Deps file from old logic: C:\Github\aspnet\AspNetCore-Tooling\artifacts\bin\Microsoft.AspNetCore.Razor.Test.MvcShim\Debug\netcoreapp3.0\Microsoft.AspNetCore.Razor.Test.MvcShim.deps.json [C:\Github\aspnet\AspNetCore-Tooling\src\Razor\test\Microsoft.AspNetCore.Razor.Test.MvcShim\Microsoft.AspNetCore.Razor.Test.MvcShim.csproj]
C:\Program Files\dotnet\sdk\3.0.100-preview4-011216\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets(145,5): error :     Deps file from new logic: C:\Github\aspnet\AspNetCore-Tooling\artifacts\bin\Microsoft.AspNetCore.Razor.Test.MvcShim\Debug\netcoreapp3.0\Microsoft.AspNetCore.Razor.Test.MvcShim.deps.new.json [C:\Github\aspnet\AspNetCore-Tooling\src\Razor\test\Microsoft.AspNetCore.Razor.Test.MvcShim\Microsoft.AspNetCore.Razor.Test.MvcShim.csproj]
C:\Program Files\dotnet\sdk\3.0.100-preview4-011216\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets(145,5): error :     You can work around this by setting the DepsFileGenerationMode MSBuild property to 'old' [C:\Github\aspnet\AspNetCore-Tooling\src\Razor\test\Microsoft.AspNetCore.Razor.Test.MvcShim\Microsoft.AspNetCore.Razor.Test.MvcShim.csproj]
dotnet --info:
.NET Core SDK (reflecting any global.json):
 Version:   3.0.100-preview4-011216
 Commit:    19c844a865

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.17763
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\3.0.100-preview4-011216\

Host (useful for support):
  Version: 3.0.0-preview4-27613-07
  Commit:  5c329c85ae

Most helpful comment

@sabyabr
Does the property in your .csproj look like this?

All 30 comments

+1

Viewing a diff of the two files generated from my build shows that references to System.Threading.Overlapped.Reference/4.1.1.0 in the old version have become System.Threading.Overlapped/4.1.1.0 in the new version.

Same here

C:\Program Files\dotnet\sdk\3.0.100-preview4-011223\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets(145,5): error : Internal error: new deps file generation logic did not produce the same result as the old logic. [C:\Users\at\Source\Repos\AI4E_async-enumerable\src\AI4E.AspNetCore.Components.Modularity\AI4E.AspNetCore.Components.Modularity.csproj]
C:\Program Files\dotnet\sdk\3.0.100-preview4-011223\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets(145,5): error :     Please file an issue for this at https://github.com/dotnet/sdk and include the following two files:  [C:\Users\at\Source\Repos\AI4E_async-enumerable\src\AI4E.AspNetCore.Components.Modularity\AI4E.AspNetCore.Components.Modularity.csproj]
C:\Program Files\dotnet\sdk\3.0.100-preview4-011223\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets(145,5): error :     Deps file from old logic: C:\Users\at\Source\Repos\AI4E_async-enumerable\artifacts\bin\AI4E.AspNetCore.Components.Modularity\Debug\netcoreapp3.0\AI4E.AspNetCore.Components.Modularity.deps.json [C:\Users\at\Source\Repos\AI4E_async-enumerable\src\AI4E.AspNetCore.Components.Modularity\AI4E.AspNetCore.Components.Modularity.csproj]
C:\Program Files\dotnet\sdk\3.0.100-preview4-011223\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets(145,5): error :     Deps file from new logic: C:\Users\at\Source\Repos\AI4E_async-enumerable\artifacts\bin\AI4E.AspNetCore.Components.Modularity\Debug\netcoreapp3.0\AI4E.AspNetCore.Components.Modularity.deps.new.json [C:\Users\at\Source\Repos\AI4E_async-enumerable\src\AI4E.AspNetCore.Components.Modularity\AI4E.AspNetCore.Components.Modularity.csproj]
C:\Program Files\dotnet\sdk\3.0.100-preview4-011223\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets(145,5): error :     You can work around this by setting the DepsFileGenerationMode MSBuild property to 'old' [C:\Users\at\Source\Repos\AI4E_async-enumerable\src\AI4E.AspNetCore.Components.Modularity\AI4E.AspNetCore.Components.Modularity.csproj]

deps.zip

One more

deps.zip

@dsplaisted

Hi folks,

Can you also provide a repro of the projects that cause this to happen? A binary log would also be helpful.

Also, please note that there is a workaround described in the error message, so you shouldn't be blocked on this.

Thanks!

@dsplaisted
This is the project (migrate-aspnet30-preview4 branch) where this occurs.
Please note that I added the workaround msbuild-prop in the DirectoryBuild.props as you noted. You have to remove this in order to see the issue.

@dsplaisted this isssue occurs on this project, branch feature/netcore3, but not on each build (~1/2).
The diff is the same than CBaud has.
I added the workaround on src/chatle.csproj.

+1 Same here on private project

Got issue with dotnet publish ... --no-build
Workaround: drop --no-build

Reproduce:

dotnet restore
dotnet build --configuration Release /p:Version=0.3.10062-dev3-ec8e15c
dotnet publish src\TeslaSso.IdSvr.WebApp\TeslaSso.IdSvr.WebApp.csproj --configuration Release --output artifacts/idsvr --no-restore --no-build

TeslaSso.IdSvr.WebApp.deps.zip

msbuild.binlog.zip

binary log attached.
binlog.zip

Seeing this on NuGet side as well.

git clone https://github.com/NuGet/NuGet.Client.git --branch dev-nkolev92-removeNoBuild --single-branch NuGet.Client
.\configure.ps1 
msbuild -restore src\NuGet.Core\NuGet.Build.Tasks.Pack\

The deps files and bin logs

NuGet.Client.zip

version: 3.0.100-preview4-011223

I got this problem too, but adding two each 355kb json files containing 10,000 lines of private data is not an option -- and there are just 3 additional lines at all.

The solution itself consists of 131 projects but the only one failing is the final GUI project which nearly uses everything (transitively).

In total only 3 additional lines are added to the .deps.new.json file, all 3 of them are based on DLL <Reference nodes with a <HintPath> child.

The affected project is a new style WPF project <Project Sdk="Microsoft.NET.Sdk.WindowsDesktop"> targeting net472 (so honestly this entire .deps.json file is useless nonsense there).

The 3 <Reference nodes with a <HintPath> are contained in net472 class libs which are 5+ transitive "hops" away from the final WPF project.

The strange thing is, that there is a 4th reference with HintPath which just seems to be ignored. The lib is just as the other ones: net472, class lib, referenced indirectly by transitive tree.
The only difference is that the other 3 have <AllowUnsafeBlocks>true</AllowUnsafeBlocks> .

A binary log would be several 100 MB in size (and I'm not allowed to post such thing in public).

Same here. My only problem is that "dependencies" have different sort order.

I am running into the same. Is there any fix for this issue? It says below. Where do I set DepsFileGenerationMode to old? I tried setting in my .csproj but that didn't help

You can work around this by setting the DepsFileGenerationMode MSBuild property to 'old' Server C:\Program Files\dotnet\sdk\3.0.100-preview4-011223\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.targets 145

@sabyabr
Does the property in your .csproj look like this?

Never mind. It works. For some reason latest version of VS doesn't let you save on 'edit proj file'. I thought it was saved but it didn't. It worked after I opened in notepad and save.

VS 2019 has this bug for some weeks/months now. At random times any change to csproj gets reverted at next build, all NuGet update, project reference changes, or anything else just works exactly one time and then its gone -- if double-clicking the project doesn't open .csproj file then better restart VS.

@SVanjavaka The .binlog you posted is missing a lot of information, I think that happens when you generate it from within Visual Studio. Could you supply a .binlog of the error from a command-line build?

@thohng The .binlog you posted looks like it was from the build operation, which succeeded, instead of the "no-build publish" operation, which was failing for you. Could you provide a .binlog from the failure?

@dsplaisted For your reference, hope this more clear for you

Case 1:

dotnet publish /p:Version=0.3.10074-dev3-3be1c88 /bl

build-fail1.zip

Case 2:

dotnet build /p:Version=0.3.10074-dev3-3be1c88 /bl
dotnet publish --no-build /bl

build-fail2.zip

Case 3:

dotnet build /p:Version=0.3.10074-dev3-3be1c88 /bl
dotnet publish /bl

build-fail3.zip

Case 4:

dotnet restore
dotnet build --configuration Release /p:Version=0.3.10074-dev3-3be1c88 /bl
dotnet publish --configuration Release --no-restore --no-build /bl

build-fail4.zip

@dsplaisted bin log generated from command line attached

dotnet publish --configuration Release /bl

binlog.zip

VS 2019 has this bug for some weeks/months now. At random times any change to csproj gets reverted at next build, all NuGet update, project reference changes, or anything else just works exactly one time and then its gone -- if double-clicking the project doesn't open .csproj file then better restart VS.

can confirm this and repeat using the default react starter project on 2019 16.1.0 P2. not able to publish at all.

I got this problem in a Azure DevOps Pipelines build using .NET Core 3.0 Preview4. The build works well when building locally in VS2019 Preview and with dotnet build. Workaround using /p:DepsFileGenerationMode=old in the pipelines step also makes the build work.
Seems like most obvious difference regarding the pipeline builds are that the order does not follow the dependency tree when running with the new deps logic.

Here are the requested json files
Helpr Deps Files.zip

This is my project repository:
Helpr

The referenced assemblies all have repos that are on my GitHub page.

Another example. This is an old 2.1 web api project migrated to 3.0
deps.zip

Just ran into this on both Appveyor and locally on an OSS project. Repo is here if that is helpful

Appveyor build log: https://ci.appveyor.com/project/Daniel15/react-net/builds/24312498

React.Sample.Webpack.CoreMvc.deps.new.zip

Diff of output:

@@ -36,173 +36,173 @@
           "React.Core": "5.0.0-alpha2-dev-20190505-0127",
           "React.Router": "5.0.0-alpha2-dev-20190505-0127",
           "runtime.win-x64.Microsoft.NETCore.DotNetAppHost": "3.0.0-preview4-27615-11",
-          "Microsoft.AspNetCore.Antiforgery.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Authentication.Abstractions.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.Antiforgery": "3.0.0.0",
+          "Microsoft.AspNetCore.Authentication.Abstractions": "3.0.0.0",
           "Microsoft.AspNetCore.Authentication.Cookies": "3.0.0.0",
-          "Microsoft.AspNetCore.Authentication.Core.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.Authentication.Core": "3.0.0.0",
           "Microsoft.AspNetCore.Authentication": "3.0.0.0",
           "Microsoft.AspNetCore.Authentication.OAuth": "3.0.0.0",
-          "Microsoft.AspNetCore.Authorization.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Authorization.Policy.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.Authorization": "3.0.0.0",
+          "Microsoft.AspNetCore.Authorization.Policy": "3.0.0.0",
           "Microsoft.AspNetCore.Components.Browser": "3.0.0.0",
           "Microsoft.AspNetCore.Components": "3.0.0.0",
           "Microsoft.AspNetCore.Components.Server": "3.0.0.0",
-          "Microsoft.AspNetCore.Connections.Abstractions.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.Connections.Abstractions": "3.0.0.0",
           "Microsoft.AspNetCore.CookiePolicy": "3.0.0.0",
-          "Microsoft.AspNetCore.Cors.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Cryptography.Internal.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.Cors": "3.0.0.0",
+          "Microsoft.AspNetCore.Cryptography.Internal": "3.0.0.0",
           "Microsoft.AspNetCore.Cryptography.KeyDerivation": "3.0.0.0",
-          "Microsoft.AspNetCore.DataProtection.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.DataProtection.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.DataProtection.Abstractions": "3.0.0.0",
+          "Microsoft.AspNetCore.DataProtection": "3.0.0.0",
           "Microsoft.AspNetCore.DataProtection.Extensions": "3.0.0.0",
-          "Microsoft.AspNetCore.Diagnostics.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Diagnostics.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.Diagnostics.Abstractions": "3.0.0.0",
+          "Microsoft.AspNetCore.Diagnostics": "3.0.0.0",
           "Microsoft.AspNetCore.Diagnostics.HealthChecks": "3.0.0.0",
-          "Microsoft.AspNetCore.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.HostFiltering.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Hosting.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Hosting.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Html.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Http.Abstractions.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore": "3.0.0.0",
+          "Microsoft.AspNetCore.HostFiltering": "3.0.0.0",
+          "Microsoft.AspNetCore.Hosting.Abstractions": "3.0.0.0",
+          "Microsoft.AspNetCore.Hosting": "3.0.0.0",
+          "Microsoft.AspNetCore.Hosting.Server.Abstractions": "3.0.0.0",
+          "Microsoft.AspNetCore.Html.Abstractions": "3.0.0.0",
+          "Microsoft.AspNetCore.Http.Abstractions": "3.0.0.0",
           "Microsoft.AspNetCore.Http.Connections.Common": "3.0.0.0",
           "Microsoft.AspNetCore.Http.Connections": "3.0.0.0",
-          "Microsoft.AspNetCore.Http.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Http.Extensions.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Http.Features.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.HttpOverrides.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.Http": "3.0.0.0",
+          "Microsoft.AspNetCore.Http.Extensions": "3.0.0.0",
+          "Microsoft.AspNetCore.Http.Features": "3.0.0.0",
+          "Microsoft.AspNetCore.HttpOverrides": "3.0.0.0",
           "Microsoft.AspNetCore.HttpsPolicy": "3.0.0.0",
           "Microsoft.AspNetCore.Identity": "3.0.0.0",
-          "Microsoft.AspNetCore.Localization.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.Localization": "3.0.0.0",
           "Microsoft.AspNetCore.Localization.Routing": "3.0.0.0",
-          "Microsoft.AspNetCore.Mvc.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Mvc.ApiExplorer.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.Mvc.Abstractions": "3.0.0.0",
+          "Microsoft.AspNetCore.Mvc.ApiExplorer": "3.0.0.0",
           "Microsoft.AspNetCore.Mvc.Components.Prerendering": "3.0.0.0",
-          "Microsoft.AspNetCore.Mvc.Core.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Mvc.Cors.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Mvc.DataAnnotations.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Mvc.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Mvc.Formatters.Json.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.Mvc.Core": "3.0.0.0",
+          "Microsoft.AspNetCore.Mvc.Cors": "3.0.0.0",
+          "Microsoft.AspNetCore.Mvc.DataAnnotations": "3.0.0.0",
+          "Microsoft.AspNetCore.Mvc": "3.0.0.0",
+          "Microsoft.AspNetCore.Mvc.Formatters.Json": "3.0.0.0",
           "Microsoft.AspNetCore.Mvc.Formatters.Xml": "3.0.0.0",
-          "Microsoft.AspNetCore.Mvc.Localization.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Mvc.Razor.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Mvc.RazorPages.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Mvc.TagHelpers.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Mvc.ViewFeatures.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Razor.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Razor.Runtime.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.ResponseCaching.Abstractions.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.Mvc.Localization": "3.0.0.0",
+          "Microsoft.AspNetCore.Mvc.Razor": "3.0.0.0",
+          "Microsoft.AspNetCore.Mvc.RazorPages": "3.0.0.0",
+          "Microsoft.AspNetCore.Mvc.TagHelpers": "3.0.0.0",
+          "Microsoft.AspNetCore.Mvc.ViewFeatures": "3.0.0.0",
+          "Microsoft.AspNetCore.Razor": "3.0.0.0",
+          "Microsoft.AspNetCore.Razor.Runtime": "3.0.0.0",
+          "Microsoft.AspNetCore.ResponseCaching.Abstractions": "3.0.0.0",
           "Microsoft.AspNetCore.ResponseCaching": "3.0.0.0",
           "Microsoft.AspNetCore.ResponseCompression": "3.0.0.0",
           "Microsoft.AspNetCore.Rewrite": "3.0.0.0",
-          "Microsoft.AspNetCore.Routing.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Routing.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.Routing.Abstractions": "3.0.0.0",
+          "Microsoft.AspNetCore.Routing": "3.0.0.0",
           "Microsoft.AspNetCore.Server.HttpSys": "3.0.0.0",
-          "Microsoft.AspNetCore.Server.IIS.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Server.IISIntegration.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Server.Kestrel.Core.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Server.Kestrel.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.Server.IIS": "3.0.0.0",
+          "Microsoft.AspNetCore.Server.IISIntegration": "3.0.0.0",
+          "Microsoft.AspNetCore.Server.Kestrel.Core": "3.0.0.0",
+          "Microsoft.AspNetCore.Server.Kestrel": "3.0.0.0",
+          "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "3.0.0.0",
+          "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "3.0.0.0",
           "Microsoft.AspNetCore.Session": "3.0.0.0",
           "Microsoft.AspNetCore.SignalR.Common": "3.0.0.0",
           "Microsoft.AspNetCore.SignalR.Core": "3.0.0.0",
           "Microsoft.AspNetCore.SignalR": "3.0.0.0",
           "Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson": "3.0.0.0",
-          "Microsoft.AspNetCore.StaticFiles.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.StaticFiles": "3.0.0.0",
           "Microsoft.AspNetCore.WebSockets": "3.0.0.0",
-          "Microsoft.AspNetCore.WebUtilities.Reference": "3.0.0.0",
-          "Microsoft.CSharp.Reference": "4.0.0.0",
-          "Microsoft.Extensions.Caching.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Caching.Memory.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Configuration.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Configuration.Binder.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Configuration.CommandLine.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Configuration.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Configuration.FileExtensions.Reference": "3.0.0.0",
+          "Microsoft.AspNetCore.WebUtilities": "3.0.0.0",
+          "Microsoft.CSharp": "4.0.0.0",
+          "Microsoft.Extensions.Caching.Abstractions": "3.0.0.0",
+          "Microsoft.Extensions.Caching.Memory": "3.0.0.0",
+          "Microsoft.Extensions.Configuration.Abstractions": "3.0.0.0",
+          "Microsoft.Extensions.Configuration.Binder": "3.0.0.0",
+          "Microsoft.Extensions.Configuration.CommandLine": "3.0.0.0",
+          "Microsoft.Extensions.Configuration": "3.0.0.0",
+          "Microsoft.Extensions.Configuration.EnvironmentVariables": "3.0.0.0",
+          "Microsoft.Extensions.Configuration.FileExtensions": "3.0.0.0",
           "Microsoft.Extensions.Configuration.Ini": "3.0.0.0",
-          "Microsoft.Extensions.Configuration.Json.Reference": "3.0.0.0",
+          "Microsoft.Extensions.Configuration.Json": "3.0.0.0",
           "Microsoft.Extensions.Configuration.KeyPerFile": "3.0.0.0",
-          "Microsoft.Extensions.Configuration.UserSecrets.Reference": "3.0.0.0",
+          "Microsoft.Extensions.Configuration.UserSecrets": "3.0.0.0",
           "Microsoft.Extensions.Configuration.Xml": "3.0.0.0",
           "Microsoft.Extensions.DependencyInjection.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.Extensions.DependencyInjection.Reference": "3.0.0.0",
+          "Microsoft.Extensions.DependencyInjection": "3.0.0.0",
           "Microsoft.Extensions.DependencyModel.Reference": "3.0.0.0",
           "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "3.0.0.0",
           "Microsoft.Extensions.Diagnostics.HealthChecks": "3.0.0.0",
-          "Microsoft.Extensions.FileProviders.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.Extensions.FileProviders.Composite.Reference": "3.0.0.0",
+          "Microsoft.Extensions.FileProviders.Abstractions": "3.0.0.0",
+          "Microsoft.Extensions.FileProviders.Composite": "3.0.0.0",
           "Microsoft.Extensions.FileProviders.Embedded": "3.0.0.0",
-          "Microsoft.Extensions.FileProviders.Physical.Reference": "3.0.0.0",
-          "Microsoft.Extensions.FileSystemGlobbing.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Hosting.Abstractions.Reference": "3.0.0.0",
+          "Microsoft.Extensions.FileProviders.Physical": "3.0.0.0",
+          "Microsoft.Extensions.FileSystemGlobbing": "3.0.0.0",
+          "Microsoft.Extensions.Hosting.Abstractions": "3.0.0.0",
           "Microsoft.Extensions.Hosting": "3.0.0.0",
           "Microsoft.Extensions.Http": "3.0.0.0",
           "Microsoft.Extensions.Identity.Core": "3.0.0.0",
           "Microsoft.Extensions.Identity.Stores": "3.0.0.0",
-          "Microsoft.Extensions.Localization.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Localization.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Logging.Abstractions.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Logging.Configuration.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Logging.Console.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Logging.Debug.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Logging.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Logging.EventSource.Reference": "3.0.0.0",
+          "Microsoft.Extensions.Localization.Abstractions": "3.0.0.0",
+          "Microsoft.Extensions.Localization": "3.0.0.0",
+          "Microsoft.Extensions.Logging.Abstractions": "3.0.0.0",
+          "Microsoft.Extensions.Logging.Configuration": "3.0.0.0",
+          "Microsoft.Extensions.Logging.Console": "3.0.0.0",
+          "Microsoft.Extensions.Logging.Debug": "3.0.0.0",
+          "Microsoft.Extensions.Logging": "3.0.0.0",
+          "Microsoft.Extensions.Logging.EventSource": "3.0.0.0",
           "Microsoft.Extensions.Logging.TraceSource": "3.0.0.0",
-          "Microsoft.Extensions.ObjectPool.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Options.ConfigurationExtensions.Reference": "3.0.0.0",
+          "Microsoft.Extensions.ObjectPool": "3.0.0.0",
+          "Microsoft.Extensions.Options.ConfigurationExtensions": "3.0.0.0",
           "Microsoft.Extensions.Options.DataAnnotations": "3.0.0.0",
-          "Microsoft.Extensions.Options.Reference": "3.0.0.0",
-          "Microsoft.Extensions.Primitives.Reference": "3.0.0.0",
-          "Microsoft.Extensions.WebEncoders.Reference": "3.0.0.0",
+          "Microsoft.Extensions.Options": "3.0.0.0",
+          "Microsoft.Extensions.Primitives": "3.0.0.0",
+          "Microsoft.Extensions.WebEncoders": "3.0.0.0",
           "Microsoft.JSInterop": "3.0.0.0",
-          "Microsoft.Net.Http.Headers.Reference": "3.0.0.0",
+          "Microsoft.Net.Http.Headers": "3.0.0.0",
           "Microsoft.VisualBasic.Core": "10.0.4.0",
           "Microsoft.VisualBasic": "10.0.0.0",
           "Microsoft.Win32.Primitives": "4.1.1.0",
-          "Microsoft.Win32.Registry.Reference": "4.1.2.0",
+          "Microsoft.Win32.Registry": "4.1.2.0",
           "mscorlib": "4.0.0.0",
           "netstandard": "2.1.0.0",
           "Newtonsoft.Json.Reference": "12.0.0.0",
           "System.AppContext.Reference": "4.2.1.0",
-          "System.Buffers.Reference": "4.0.2.0",
-          "System.Collections.Concurrent.Reference": "4.0.14.0",
+          "System.Buffers": "4.0.2.0",
+          "System.Collections.Concurrent": "4.0.14.0",
           "System.Collections.Reference": "4.1.1.0",
-          "System.Collections.Immutable.Reference": "1.2.4.0",
+          "System.Collections.Immutable": "1.2.4.0",
           "System.Collections.NonGeneric": "4.1.1.0",
           "System.Collections.Specialized": "4.1.1.0",
-          "System.ComponentModel.Annotations.Reference": "4.2.0.0",
+          "System.ComponentModel.Annotations": "4.2.0.0",
           "System.ComponentModel.DataAnnotations": "4.0.0.0",
           "System.ComponentModel": "4.0.3.0",
           "System.ComponentModel.EventBasedAsync": "4.1.1.0",
           "System.ComponentModel.Primitives": "4.2.1.0",
           "System.ComponentModel.TypeConverter": "4.2.1.0",
           "System.Configuration": "4.0.0.0",
-          "System.Console.Reference": "4.1.1.0",
+          "System.Console": "4.1.1.0",
           "System.Core": "4.0.0.0",
           "System.Data.Common": "4.2.1.0",
           "System.Data.DataSetExtensions": "4.0.0.0",
           "System.Data": "4.0.0.0",
-          "System.Diagnostics.Contracts.Reference": "4.0.3.0",
+          "System.Diagnostics.Contracts": "4.0.3.0",
           "System.Diagnostics.Debug.Reference": "4.1.1.0",
-          "System.Diagnostics.DiagnosticSource.Reference": "4.0.4.0",
-          "System.Diagnostics.FileVersionInfo.Reference": "4.0.3.0",
+          "System.Diagnostics.DiagnosticSource": "4.0.4.0",
+          "System.Diagnostics.FileVersionInfo": "4.0.3.0",
           "System.Diagnostics.Process": "4.2.1.0",
-          "System.Diagnostics.StackTrace.Reference": "4.1.1.0",
+          "System.Diagnostics.StackTrace": "4.1.1.0",
           "System.Diagnostics.TextWriterTraceListener": "4.1.1.0",
-          "System.Diagnostics.Tools.Reference": "4.1.1.0",
+          "System.Diagnostics.Tools": "4.1.1.0",
           "System.Diagnostics.TraceSource": "4.1.1.0",
-          "System.Diagnostics.Tracing.Reference": "4.2.1.0",
+          "System.Diagnostics.Tracing": "4.2.1.0",
           "System": "4.0.0.0",
           "System.Drawing": "4.0.0.0",
           "System.Drawing.Primitives": "4.2.0.0",
           "System.Dynamic.Runtime.Reference": "4.1.1.0",
-          "System.Globalization.Calendars.Reference": "4.1.1.0",
+          "System.Globalization.Calendars": "4.1.1.0",
           "System.Globalization.Reference": "4.1.1.0",
           "System.Globalization.Extensions": "4.1.1.0",
           "System.IO.Compression.Brotli": "4.2.1.0",
-          "System.IO.Compression.Reference": "4.2.1.0",
+          "System.IO.Compression": "4.2.1.0",
           "System.IO.Compression.FileSystem": "4.0.0.0",
           "System.IO.Compression.ZipFile": "4.0.4.0",
           "System.IO.Reference": "4.2.1.0",
@@ -212,14 +212,14 @@
           "System.IO.FileSystem.Watcher": "4.1.1.0",
           "System.IO.IsolatedStorage": "4.1.1.0",
           "System.IO.MemoryMappedFiles": "4.1.1.0",
-          "System.IO.Pipelines.Reference": "4.0.1.0",
+          "System.IO.Pipelines": "4.0.1.0",
           "System.IO.Pipes": "4.1.1.0",
           "System.IO.UnmanagedMemoryStream": "4.1.1.0",
           "System.Linq.Reference": "4.2.1.0",
           "System.Linq.Expressions.Reference": "4.2.1.0",
-          "System.Linq.Parallel.Reference": "4.0.3.0",
+          "System.Linq.Parallel": "4.0.3.0",
           "System.Linq.Queryable": "4.0.3.0",
-          "System.Memory.Reference": "4.2.0.0",
+          "System.Memory": "4.2.0.0",
           "System.Net": "4.0.0.0",
           "System.Net.Http": "4.2.1.0",
           "System.Net.HttpListener": "4.0.1.0",
@@ -238,7 +238,7 @@
           "System.Net.WebSockets.Client": "4.1.1.0",
           "System.Net.WebSockets": "4.1.1.0",
           "System.Numerics": "4.0.0.0",
-          "System.Numerics.Vectors.Reference": "4.1.3.0",
+          "System.Numerics.Vectors": "4.1.3.0",
           "System.ObjectModel.Reference": "4.1.1.0",
           "System.Reflection.DispatchProxy": "4.0.5.0",
           "System.Reflection.Reference": "4.2.1.0",
@@ -246,13 +246,13 @@
           "System.Reflection.Emit.ILGeneration.Reference": "4.0.3.0",
           "System.Reflection.Emit.Lightweight.Reference": "4.0.3.0",
           "System.Reflection.Extensions.Reference": "4.1.1.0",
-          "System.Reflection.Metadata.Reference": "1.4.4.0",
+          "System.Reflection.Metadata": "1.4.4.0",
           "System.Reflection.Primitives.Reference": "4.1.1.0",
           "System.Reflection.TypeExtensions.Reference": "4.1.2.0",
           "System.Resources.Reader": "4.1.1.0",
           "System.Resources.ResourceManager.Reference": "4.1.1.0",
           "System.Resources.Writer": "4.1.1.0",
-          "System.Runtime.CompilerServices.Unsafe.Reference": "4.0.5.0",
+          "System.Runtime.CompilerServices.Unsafe": "4.0.5.0",
           "System.Runtime.CompilerServices.VisualC": "4.1.1.0",
           "System.Runtime.Reference": "4.2.1.0",
           "System.Runtime.Extensions.Reference": "4.2.1.0",
@@ -262,58 +262,58 @@
           "System.Runtime.InteropServices.WindowsRuntime": "4.0.3.0",
           "System.Runtime.Intrinsics": "4.0.0.0",
           "System.Runtime.Loader": "4.1.0.0",
-          "System.Runtime.Numerics.Reference": "4.1.1.0",
+          "System.Runtime.Numerics": "4.1.1.0",
           "System.Runtime.Serialization": "4.0.0.0",
           "System.Runtime.Serialization.Formatters": "4.0.3.0",
           "System.Runtime.Serialization.Json": "4.0.4.0",
           "System.Runtime.Serialization.Primitives": "4.2.1.0",
           "System.Runtime.Serialization.Xml": "4.1.4.0",
-          "System.Security.AccessControl.Reference": "4.1.1.0",
+          "System.Security.AccessControl": "4.1.1.0",
           "System.Security.Claims": "4.1.1.0",
-          "System.Security.Cryptography.Algorithms.Reference": "4.3.1.0",
-          "System.Security.Cryptography.Cng.Reference": "4.3.2.0",
-          "System.Security.Cryptography.Csp.Reference": "4.1.1.0",
-          "System.Security.Cryptography.Encoding.Reference": "4.1.1.0",
-          "System.Security.Cryptography.Primitives.Reference": "4.1.1.0",
-          "System.Security.Cryptography.X509Certificates.Reference": "4.2.1.0",
-          "System.Security.Cryptography.Xml.Reference": "4.0.2.0",
+          "System.Security.Cryptography.Algorithms": "4.3.1.0",
+          "System.Security.Cryptography.Cng": "4.3.2.0",
+          "System.Security.Cryptography.Csp": "4.1.1.0",
+          "System.Security.Cryptography.Encoding": "4.1.1.0",
+          "System.Security.Cryptography.Primitives": "4.1.1.0",
+          "System.Security.Cryptography.X509Certificates": "4.2.1.0",
+          "System.Security.Cryptography.Xml": "4.0.2.0",
           "System.Security": "4.0.0.0",
-          "System.Security.Permissions.Reference": "4.0.2.0",
+          "System.Security.Permissions": "4.0.2.0",
           "System.Security.Principal": "4.1.1.0",
-          "System.Security.Principal.Windows.Reference": "4.1.1.0",
+          "System.Security.Principal.Windows": "4.1.1.0",
           "System.Security.SecureString": "4.1.1.0",
           "System.ServiceModel.Web": "4.0.0.0",
           "System.ServiceProcess": "4.0.0.0",
           "System.Text.Encoding.Reference": "4.1.1.0",
-          "System.Text.Encoding.Extensions.Reference": "4.1.1.0",
-          "System.Text.Encodings.Web.Reference": "4.0.4.0",
+          "System.Text.Encoding.Extensions": "4.1.1.0",
+          "System.Text.Encodings.Web": "4.0.4.0",
           "System.Text.Json": "4.0.0.0",
-          "System.Text.RegularExpressions.Reference": "4.2.1.0",
+          "System.Text.RegularExpressions": "4.2.1.0",
           "System.Threading.Channels": "4.0.1.0",
           "System.Threading.Reference": "4.1.1.0",
           "System.Threading.Overlapped": "4.1.1.0",
           "System.Threading.Tasks.Dataflow": "4.6.4.0",
           "System.Threading.Tasks.Reference": "4.1.1.0",
-          "System.Threading.Tasks.Extensions.Reference": "4.3.0.0",
-          "System.Threading.Tasks.Parallel.Reference": "4.0.3.0",
-          "System.Threading.Thread.Reference": "4.1.1.0",
+          "System.Threading.Tasks.Extensions": "4.3.0.0",
+          "System.Threading.Tasks.Parallel": "4.0.3.0",
+          "System.Threading.Thread": "4.1.1.0",
           "System.Threading.ThreadPool": "4.1.1.0",
           "System.Threading.Timer": "4.1.1.0",
           "System.Transactions": "4.0.0.0",
           "System.Transactions.Local": "4.0.1.0",
-          "System.ValueTuple.Reference": "4.0.3.0",
+          "System.ValueTuple": "4.0.3.0",
           "System.Web": "4.0.0.0",
           "System.Web.HttpUtility": "4.0.1.0",
           "System.Windows": "4.0.0.0",
           "System.Xml": "4.0.0.0",
           "System.Xml.Linq": "4.0.0.0",
-          "System.Xml.ReaderWriter.Reference": "4.2.1.0",
+          "System.Xml.ReaderWriter": "4.2.1.0",
           "System.Xml.Serialization": "4.0.0.0",
-          "System.Xml.XDocument.Reference": "4.1.1.0",
-          "System.Xml.XmlDocument.Reference": "4.1.1.0",
+          "System.Xml.XDocument": "4.1.1.0",
+          "System.Xml.XmlDocument": "4.1.1.0",
           "System.Xml.XmlSerializer": "4.1.1.0",
-          "System.Xml.XPath.Reference": "4.1.1.0",
-          "System.Xml.XPath.XDocument.Reference": "4.1.1.0",
+          "System.Xml.XPath": "4.1.1.0",
+          "System.Xml.XPath.XDocument": "4.1.1.0",
           "WindowsBase": "4.0.0.0"
         },
         "runtime": {
@@ -766,13 +766,13 @@
           "React.Router.dll": {}
         }
       },
-      "Microsoft.AspNetCore.Antiforgery.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Antiforgery/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Antiforgery.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Authentication.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Authentication.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Authentication.Abstractions.dll": {}
         },
@@ -784,7 +784,7 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Authentication.Core.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Authentication.Core/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Authentication.Core.dll": {}
         },
@@ -802,13 +802,13 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Authorization.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Authorization/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Authorization.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Authorization.Policy.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Authorization.Policy/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Authorization.Policy.dll": {}
         },
@@ -832,7 +832,7 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Connections.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Connections.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Connections.Abstractions.dll": {}
         },
@@ -844,13 +844,13 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Cors.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Cors/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Cors.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Cryptography.Internal.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Cryptography.Internal/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Cryptography.Internal.dll": {}
         },
@@ -862,13 +862,13 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.DataProtection.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.DataProtection.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.DataProtection.Abstractions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.DataProtection.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.DataProtection/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.DataProtection.dll": {}
         },
@@ -880,13 +880,13 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Diagnostics.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Diagnostics.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Diagnostics.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Diagnostics/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Diagnostics.dll": {}
         },
@@ -898,43 +898,43 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.HostFiltering.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.HostFiltering/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.HostFiltering.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Hosting.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Hosting.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Hosting.Abstractions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Hosting.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Hosting/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Hosting.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Hosting.Server.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Html.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Html.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Html.Abstractions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Http.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Http.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Http.Abstractions.dll": {}
         },
@@ -952,25 +952,25 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Http.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Http/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Http.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Http.Extensions.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Http.Extensions/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Http.Extensions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Http.Features.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Http.Features/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Http.Features.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.HttpOverrides.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.HttpOverrides/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.HttpOverrides.dll": {}
         },
@@ -988,7 +988,7 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Localization.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Localization/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Localization.dll": {}
         },
@@ -1000,13 +1000,13 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Mvc.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Mvc.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Mvc.Abstractions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Mvc.ApiExplorer.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Mvc.ApiExplorer/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {}
         },
@@ -1018,31 +1018,31 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Mvc.Core.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Mvc.Core/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Mvc.Core.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Mvc.Cors.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Mvc.Cors/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Mvc.Cors.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Mvc.DataAnnotations.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Mvc.DataAnnotations/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Mvc.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Mvc/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Mvc.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Mvc.Formatters.Json.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Mvc.Formatters.Json/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {}
         },
@@ -1054,49 +1054,49 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Mvc.Localization.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Mvc.Localization/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Mvc.Localization.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Mvc.Razor.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Mvc.Razor/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Mvc.Razor.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Mvc.RazorPages.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Mvc.RazorPages/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Mvc.RazorPages.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Mvc.TagHelpers.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Mvc.TagHelpers/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Mvc.TagHelpers.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Mvc.ViewFeatures.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Mvc.ViewFeatures/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Razor.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Razor/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Razor.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Razor.Runtime.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Razor.Runtime/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Razor.Runtime.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.ResponseCaching.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {}
         },
@@ -1120,13 +1120,13 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Routing.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Routing.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Routing.Abstractions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Routing.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Routing/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Routing.dll": {}
         },
@@ -1138,37 +1138,37 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Server.IIS.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Server.IIS/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Server.IIS.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Server.IISIntegration.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Server.IISIntegration/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Server.IISIntegration.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Server.Kestrel.Core.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Server.Kestrel.Core/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Server.Kestrel.Core.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Server.Kestrel.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Server.Kestrel/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Server.Kestrel.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {}
         },
@@ -1204,7 +1204,7 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.StaticFiles.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.StaticFiles/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.StaticFiles.dll": {}
         },
@@ -1216,61 +1216,61 @@
         },
         "compileOnly": true
       },
-      "Microsoft.AspNetCore.WebUtilities.Reference/3.0.0.0": {
+      "Microsoft.AspNetCore.WebUtilities/3.0.0.0": {
         "compile": {
           "Microsoft.AspNetCore.WebUtilities.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.CSharp.Reference/4.0.0.0": {
+      "Microsoft.CSharp/4.0.0.0": {
         "compile": {
           "Microsoft.CSharp.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Caching.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Caching.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Caching.Abstractions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Caching.Memory.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Caching.Memory/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Caching.Memory.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Configuration.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Configuration.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Configuration.Abstractions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Configuration.Binder.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Configuration.Binder/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Configuration.Binder.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Configuration.CommandLine.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Configuration.CommandLine/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Configuration.CommandLine.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Configuration.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Configuration/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Configuration.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Configuration.EnvironmentVariables/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Configuration.FileExtensions.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Configuration.FileExtensions/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Configuration.FileExtensions.dll": {}
         },
@@ -1282,7 +1282,7 @@
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Configuration.Json.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Configuration.Json/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Configuration.Json.dll": {}
         },
@@ -1294,7 +1294,7 @@
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Configuration.UserSecrets.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Configuration.UserSecrets/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Configuration.UserSecrets.dll": {}
         },
@@ -1312,7 +1312,7 @@
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.DependencyInjection.Reference/3.0.0.0": {
+      "Microsoft.Extensions.DependencyInjection/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.DependencyInjection.dll": {}
         },
@@ -1336,13 +1336,13 @@
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.FileProviders.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.Extensions.FileProviders.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.FileProviders.Abstractions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.FileProviders.Composite.Reference/3.0.0.0": {
+      "Microsoft.Extensions.FileProviders.Composite/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.FileProviders.Composite.dll": {}
         },
@@ -1354,19 +1354,19 @@
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.FileProviders.Physical.Reference/3.0.0.0": {
+      "Microsoft.Extensions.FileProviders.Physical/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.FileProviders.Physical.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.FileSystemGlobbing.Reference/3.0.0.0": {
+      "Microsoft.Extensions.FileSystemGlobbing/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.FileSystemGlobbing.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Hosting.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Hosting.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Hosting.Abstractions.dll": {}
         },
@@ -1396,49 +1396,49 @@
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Localization.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Localization.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Localization.Abstractions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Localization.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Localization/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Localization.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Logging.Abstractions.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Logging.Abstractions/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Logging.Abstractions.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Logging.Configuration.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Logging.Configuration/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Logging.Configuration.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Logging.Console.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Logging.Console/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Logging.Console.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Logging.Debug.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Logging.Debug/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Logging.Debug.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Logging.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Logging/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Logging.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Logging.EventSource.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Logging.EventSource/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Logging.EventSource.dll": {}
         },
@@ -1450,13 +1450,13 @@
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.ObjectPool.Reference/3.0.0.0": {
+      "Microsoft.Extensions.ObjectPool/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.ObjectPool.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Options.ConfigurationExtensions.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Options.ConfigurationExtensions/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Options.ConfigurationExtensions.dll": {}
         },
@@ -1468,19 +1468,19 @@
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Options.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Options/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Options.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.Primitives.Reference/3.0.0.0": {
+      "Microsoft.Extensions.Primitives/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.Primitives.dll": {}
         },
         "compileOnly": true
       },
-      "Microsoft.Extensions.WebEncoders.Reference/3.0.0.0": {
+      "Microsoft.Extensions.WebEncoders/3.0.0.0": {
         "compile": {
           "Microsoft.Extensions.WebEncoders.dll": {}
         },
@@ -1492,7 +1492,7 @@
         },
         "compileOnly": true
       },
-      "Microsoft.Net.Http.Headers.Reference/3.0.0.0": {
+      "Microsoft.Net.Http.Headers/3.0.0.0": {
         "compile": {
           "Microsoft.Net.Http.Headers.dll": {}
         },
@@ -1516,7 +1516,7 @@
         },
         "compileOnly": true
       },
-      "Microsoft.Win32.Registry.Reference/4.1.2.0": {
+      "Microsoft.Win32.Registry/4.1.2.0": {
         "compile": {
           "Microsoft.Win32.Registry.dll": {}
         },
@@ -1546,13 +1546,13 @@
         },
         "compileOnly": true
       },
-      "System.Buffers.Reference/4.0.2.0": {
+      "System.Buffers/4.0.2.0": {
         "compile": {
           "System.Buffers.dll": {}
         },
         "compileOnly": true
       },
-      "System.Collections.Concurrent.Reference/4.0.14.0": {
+      "System.Collections.Concurrent/4.0.14.0": {
         "compile": {
           "System.Collections.Concurrent.dll": {}
         },
@@ -1564,7 +1564,7 @@
         },
         "compileOnly": true
       },
-      "System.Collections.Immutable.Reference/1.2.4.0": {
+      "System.Collections.Immutable/1.2.4.0": {
         "compile": {
           "System.Collections.Immutable.dll": {}
         },
@@ -1582,7 +1582,7 @@
         },
         "compileOnly": true
       },
-      "System.ComponentModel.Annotations.Reference/4.2.0.0": {
+      "System.ComponentModel.Annotations/4.2.0.0": {
         "compile": {
           "System.ComponentModel.Annotations.dll": {}
         },
@@ -1624,7 +1624,7 @@
         },
         "compileOnly": true
       },
-      "System.Console.Reference/4.1.1.0": {
+      "System.Console/4.1.1.0": {
         "compile": {
           "System.Console.dll": {}
         },
@@ -1654,7 +1654,7 @@
         },
         "compileOnly": true
       },
-      "System.Diagnostics.Contracts.Reference/4.0.3.0": {
+      "System.Diagnostics.Contracts/4.0.3.0": {
         "compile": {
           "System.Diagnostics.Contracts.dll": {}
         },
@@ -1666,13 +1666,13 @@
         },
         "compileOnly": true
       },
-      "System.Diagnostics.DiagnosticSource.Reference/4.0.4.0": {
+      "System.Diagnostics.DiagnosticSource/4.0.4.0": {
         "compile": {
           "System.Diagnostics.DiagnosticSource.dll": {}
         },
         "compileOnly": true
       },
-      "System.Diagnostics.FileVersionInfo.Reference/4.0.3.0": {
+      "System.Diagnostics.FileVersionInfo/4.0.3.0": {
         "compile": {
           "System.Diagnostics.FileVersionInfo.dll": {}
         },
@@ -1684,7 +1684,7 @@
         },
         "compileOnly": true
       },
-      "System.Diagnostics.StackTrace.Reference/4.1.1.0": {
+      "System.Diagnostics.StackTrace/4.1.1.0": {
         "compile": {
           "System.Diagnostics.StackTrace.dll": {}
         },
@@ -1696,7 +1696,7 @@
         },
         "compileOnly": true
       },
-      "System.Diagnostics.Tools.Reference/4.1.1.0": {
+      "System.Diagnostics.Tools/4.1.1.0": {
         "compile": {
           "System.Diagnostics.Tools.dll": {}
         },
@@ -1708,7 +1708,7 @@
         },
         "compileOnly": true
       },
-      "System.Diagnostics.Tracing.Reference/4.2.1.0": {
+      "System.Diagnostics.Tracing/4.2.1.0": {
         "compile": {
           "System.Diagnostics.Tracing.dll": {}
         },
@@ -1738,7 +1738,7 @@
         },
         "compileOnly": true
       },
-      "System.Globalization.Calendars.Reference/4.1.1.0": {
+      "System.Globalization.Calendars/4.1.1.0": {
         "compile": {
           "System.Globalization.Calendars.dll": {}
         },
@@ -1762,7 +1762,7 @@
         },
         "compileOnly": true
       },
-      "System.IO.Compression.Reference/4.2.1.0": {
+      "System.IO.Compression/4.2.1.0": {
         "compile": {
           "System.IO.Compression.dll": {}
         },
@@ -1822,7 +1822,7 @@
         },
         "compileOnly": true
       },
-      "System.IO.Pipelines.Reference/4.0.1.0": {
+      "System.IO.Pipelines/4.0.1.0": {
         "compile": {
           "System.IO.Pipelines.dll": {}
         },
@@ -1852,7 +1852,7 @@
         },
         "compileOnly": true
       },
-      "System.Linq.Parallel.Reference/4.0.3.0": {
+      "System.Linq.Parallel/4.0.3.0": {
         "compile": {
           "System.Linq.Parallel.dll": {}
         },
@@ -1864,7 +1864,7 @@
         },
         "compileOnly": true
       },
-      "System.Memory.Reference/4.2.0.0": {
+      "System.Memory/4.2.0.0": {
         "compile": {
           "System.Memory.dll": {}
         },
@@ -1978,7 +1978,7 @@
         },
         "compileOnly": true
       },
-      "System.Numerics.Vectors.Reference/4.1.3.0": {
+      "System.Numerics.Vectors/4.1.3.0": {
         "compile": {
           "System.Numerics.Vectors.dll": {}
         },
@@ -2026,7 +2026,7 @@
         },
         "compileOnly": true
       },
-      "System.Reflection.Metadata.Reference/1.4.4.0": {
+      "System.Reflection.Metadata/1.4.4.0": {
         "compile": {
           "System.Reflection.Metadata.dll": {}
         },
@@ -2062,7 +2062,7 @@
         },
         "compileOnly": true
       },
-      "System.Runtime.CompilerServices.Unsafe.Reference/4.0.5.0": {
+      "System.Runtime.CompilerServices.Unsafe/4.0.5.0": {
         "compile": {
           "System.Runtime.CompilerServices.Unsafe.dll": {}
         },
@@ -2122,7 +2122,7 @@
         },
         "compileOnly": true
       },
-      "System.Runtime.Numerics.Reference/4.1.1.0": {
+      "System.Runtime.Numerics/4.1.1.0": {
         "compile": {
           "System.Runtime.Numerics.dll": {}
         },
@@ -2158,7 +2158,7 @@
         },
         "compileOnly": true
       },
-      "System.Security.AccessControl.Reference/4.1.1.0": {
+      "System.Security.AccessControl/4.1.1.0": {
         "compile": {
           "System.Security.AccessControl.dll": {}
         },
@@ -2170,43 +2170,43 @@
         },
         "compileOnly": true
       },
-      "System.Security.Cryptography.Algorithms.Reference/4.3.1.0": {
+      "System.Security.Cryptography.Algorithms/4.3.1.0": {
         "compile": {
           "System.Security.Cryptography.Algorithms.dll": {}
         },
         "compileOnly": true
       },
-      "System.Security.Cryptography.Cng.Reference/4.3.2.0": {
+      "System.Security.Cryptography.Cng/4.3.2.0": {
         "compile": {
           "System.Security.Cryptography.Cng.dll": {}
         },
         "compileOnly": true
       },
-      "System.Security.Cryptography.Csp.Reference/4.1.1.0": {
+      "System.Security.Cryptography.Csp/4.1.1.0": {
         "compile": {
           "System.Security.Cryptography.Csp.dll": {}
         },
         "compileOnly": true
       },
-      "System.Security.Cryptography.Encoding.Reference/4.1.1.0": {
+      "System.Security.Cryptography.Encoding/4.1.1.0": {
         "compile": {
           "System.Security.Cryptography.Encoding.dll": {}
         },
         "compileOnly": true
       },
-      "System.Security.Cryptography.Primitives.Reference/4.1.1.0": {
+      "System.Security.Cryptography.Primitives/4.1.1.0": {
         "compile": {
           "System.Security.Cryptography.Primitives.dll": {}
         },
         "compileOnly": true
       },
-      "System.Security.Cryptography.X509Certificates.Reference/4.2.1.0": {
+      "System.Security.Cryptography.X509Certificates/4.2.1.0": {
         "compile": {
           "System.Security.Cryptography.X509Certificates.dll": {}
         },
         "compileOnly": true
       },
-      "System.Security.Cryptography.Xml.Reference/4.0.2.0": {
+      "System.Security.Cryptography.Xml/4.0.2.0": {
         "compile": {
           "System.Security.Cryptography.Xml.dll": {}
         },
@@ -2218,7 +2218,7 @@
         },
         "compileOnly": true
       },
-      "System.Security.Permissions.Reference/4.0.2.0": {
+      "System.Security.Permissions/4.0.2.0": {
         "compile": {
           "System.Security.Permissions.dll": {}
         },
@@ -2230,7 +2230,7 @@
         },
         "compileOnly": true
       },
-      "System.Security.Principal.Windows.Reference/4.1.1.0": {
+      "System.Security.Principal.Windows/4.1.1.0": {
         "compile": {
           "System.Security.Principal.Windows.dll": {}
         },
@@ -2260,13 +2260,13 @@
         },
         "compileOnly": true
       },
-      "System.Text.Encoding.Extensions.Reference/4.1.1.0": {
+      "System.Text.Encoding.Extensions/4.1.1.0": {
         "compile": {
           "System.Text.Encoding.Extensions.dll": {}
         },
         "compileOnly": true
       },
-      "System.Text.Encodings.Web.Reference/4.0.4.0": {
+      "System.Text.Encodings.Web/4.0.4.0": {
         "compile": {
           "System.Text.Encodings.Web.dll": {}
         },
@@ -2278,7 +2278,7 @@
         },
         "compileOnly": true
       },
-      "System.Text.RegularExpressions.Reference/4.2.1.0": {
+      "System.Text.RegularExpressions/4.2.1.0": {
         "compile": {
           "System.Text.RegularExpressions.dll": {}
         },
@@ -2314,19 +2314,19 @@
         },
         "compileOnly": true
       },
-      "System.Threading.Tasks.Extensions.Reference/4.3.0.0": {
+      "System.Threading.Tasks.Extensions/4.3.0.0": {
         "compile": {
           "System.Threading.Tasks.Extensions.dll": {}
         },
         "compileOnly": true
       },
-      "System.Threading.Tasks.Parallel.Reference/4.0.3.0": {
+      "System.Threading.Tasks.Parallel/4.0.3.0": {
         "compile": {
           "System.Threading.Tasks.Parallel.dll": {}
         },
         "compileOnly": true
       },
-      "System.Threading.Thread.Reference/4.1.1.0": {
+      "System.Threading.Thread/4.1.1.0": {
         "compile": {
           "System.Threading.Thread.dll": {}
         },
@@ -2356,7 +2356,7 @@
         },
         "compileOnly": true
       },
-      "System.ValueTuple.Reference/4.0.3.0": {
+      "System.ValueTuple/4.0.3.0": {
         "compile": {
           "System.ValueTuple.dll": {}
         },
@@ -2392,7 +2392,7 @@
         },
         "compileOnly": true
       },
-      "System.Xml.ReaderWriter.Reference/4.2.1.0": {
+      "System.Xml.ReaderWriter/4.2.1.0": {
         "compile": {
           "System.Xml.ReaderWriter.dll": {}
         },
@@ -2404,13 +2404,13 @@
         },
         "compileOnly": true
       },
-      "System.Xml.XDocument.Reference/4.1.1.0": {
+      "System.Xml.XDocument/4.1.1.0": {
         "compile": {
           "System.Xml.XDocument.dll": {}
         },
         "compileOnly": true
       },
-      "System.Xml.XmlDocument.Reference/4.1.1.0": {
+      "System.Xml.XmlDocument/4.1.1.0": {
         "compile": {
           "System.Xml.XmlDocument.dll": {}
         },
@@ -2422,13 +2422,13 @@
         },
         "compileOnly": true
       },
-      "System.Xml.XPath.Reference/4.1.1.0": {
+      "System.Xml.XPath/4.1.1.0": {
         "compile": {
           "System.Xml.XPath.dll": {}
         },
         "compileOnly": true
       },
-      "System.Xml.XPath.XDocument.Reference/4.1.1.0": {
+      "System.Xml.XPath.XDocument/4.1.1.0": {
         "compile": {
           "System.Xml.XPath.XDocument.dll": {}
         },
@@ -2776,12 +2776,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Antiforgery.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Antiforgery/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Authentication.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Authentication.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -2791,7 +2791,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Authentication.Core.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Authentication.Core/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -2806,12 +2806,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Authorization.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Authorization/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Authorization.Policy.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Authorization.Policy/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -2831,7 +2831,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Connections.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Connections.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -2841,12 +2841,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Cors.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Cors/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Cryptography.Internal.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Cryptography.Internal/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -2856,12 +2856,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.DataProtection.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.DataProtection.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.DataProtection.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.DataProtection/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -2871,12 +2871,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Diagnostics.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Diagnostics.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Diagnostics.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Diagnostics/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -2886,37 +2886,37 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.HostFiltering.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.HostFiltering/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Hosting.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Hosting.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Hosting.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Hosting/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Hosting.Server.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Hosting.Server.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Html.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Html.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Http.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Http.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -2931,22 +2931,22 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Http.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Http/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Http.Extensions.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Http.Extensions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Http.Features.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Http.Features/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.HttpOverrides.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.HttpOverrides/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -2961,7 +2961,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Localization.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Localization/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -2971,12 +2971,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Mvc.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Mvc.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Mvc.ApiExplorer.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Mvc.ApiExplorer/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -2986,27 +2986,27 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Mvc.Core.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Mvc.Core/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Mvc.Cors.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Mvc.Cors/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Mvc.DataAnnotations.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Mvc.DataAnnotations/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Mvc.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Mvc/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Mvc.Formatters.Json.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Mvc.Formatters.Json/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3016,42 +3016,42 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Mvc.Localization.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Mvc.Localization/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Mvc.Razor.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Mvc.Razor/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Mvc.RazorPages.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Mvc.RazorPages/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Mvc.TagHelpers.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Mvc.TagHelpers/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Mvc.ViewFeatures.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Mvc.ViewFeatures/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Razor.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Razor/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Razor.Runtime.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Razor.Runtime/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.ResponseCaching.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.ResponseCaching.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3071,12 +3071,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Routing.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Routing.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Routing.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Routing/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3086,32 +3086,32 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Server.IIS.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Server.IIS/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Server.IISIntegration.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Server.IISIntegration/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Server.Kestrel.Core.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Server.Kestrel.Core/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Server.Kestrel.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Server.Kestrel/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3141,7 +3141,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.StaticFiles.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.StaticFiles/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3151,52 +3151,52 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.AspNetCore.WebUtilities.Reference/3.0.0.0": {
+    "Microsoft.AspNetCore.WebUtilities/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.CSharp.Reference/4.0.0.0": {
+    "Microsoft.CSharp/4.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Caching.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Caching.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Caching.Memory.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Caching.Memory/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Configuration.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Configuration.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Configuration.Binder.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Configuration.Binder/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Configuration.CommandLine.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Configuration.CommandLine/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Configuration.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Configuration/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Configuration.EnvironmentVariables.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Configuration.EnvironmentVariables/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Configuration.FileExtensions.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Configuration.FileExtensions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3206,7 +3206,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Configuration.Json.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Configuration.Json/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3216,7 +3216,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Configuration.UserSecrets.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Configuration.UserSecrets/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3231,7 +3231,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.DependencyInjection.Reference/3.0.0.0": {
+    "Microsoft.Extensions.DependencyInjection/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3251,12 +3251,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.FileProviders.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.Extensions.FileProviders.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.FileProviders.Composite.Reference/3.0.0.0": {
+    "Microsoft.Extensions.FileProviders.Composite/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3266,17 +3266,17 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.FileProviders.Physical.Reference/3.0.0.0": {
+    "Microsoft.Extensions.FileProviders.Physical/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.FileSystemGlobbing.Reference/3.0.0.0": {
+    "Microsoft.Extensions.FileSystemGlobbing/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Hosting.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Hosting.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3301,42 +3301,42 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Localization.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Localization.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Localization.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Localization/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Logging.Abstractions.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Logging.Abstractions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Logging.Configuration.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Logging.Configuration/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Logging.Console.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Logging.Console/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Logging.Debug.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Logging.Debug/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Logging.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Logging/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Logging.EventSource.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Logging.EventSource/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3346,12 +3346,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.ObjectPool.Reference/3.0.0.0": {
+    "Microsoft.Extensions.ObjectPool/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Options.ConfigurationExtensions.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Options.ConfigurationExtensions/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3361,17 +3361,17 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Options.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Options/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.Primitives.Reference/3.0.0.0": {
+    "Microsoft.Extensions.Primitives/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Extensions.WebEncoders.Reference/3.0.0.0": {
+    "Microsoft.Extensions.WebEncoders/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3381,7 +3381,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Net.Http.Headers.Reference/3.0.0.0": {
+    "Microsoft.Net.Http.Headers/3.0.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3401,7 +3401,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "Microsoft.Win32.Registry.Reference/4.1.2.0": {
+    "Microsoft.Win32.Registry/4.1.2.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3426,12 +3426,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Buffers.Reference/4.0.2.0": {
+    "System.Buffers/4.0.2.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "System.Collections.Concurrent.Reference/4.0.14.0": {
+    "System.Collections.Concurrent/4.0.14.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3441,7 +3441,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Collections.Immutable.Reference/1.2.4.0": {
+    "System.Collections.Immutable/1.2.4.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3456,7 +3456,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.ComponentModel.Annotations.Reference/4.2.0.0": {
+    "System.ComponentModel.Annotations/4.2.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3491,7 +3491,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Console.Reference/4.1.1.0": {
+    "System.Console/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3516,7 +3516,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Diagnostics.Contracts.Reference/4.0.3.0": {
+    "System.Diagnostics.Contracts/4.0.3.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3526,12 +3526,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Diagnostics.DiagnosticSource.Reference/4.0.4.0": {
+    "System.Diagnostics.DiagnosticSource/4.0.4.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "System.Diagnostics.FileVersionInfo.Reference/4.0.3.0": {
+    "System.Diagnostics.FileVersionInfo/4.0.3.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3541,7 +3541,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Diagnostics.StackTrace.Reference/4.1.1.0": {
+    "System.Diagnostics.StackTrace/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3551,7 +3551,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Diagnostics.Tools.Reference/4.1.1.0": {
+    "System.Diagnostics.Tools/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3561,7 +3561,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Diagnostics.Tracing.Reference/4.2.1.0": {
+    "System.Diagnostics.Tracing/4.2.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3586,7 +3586,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Globalization.Calendars.Reference/4.1.1.0": {
+    "System.Globalization.Calendars/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3606,7 +3606,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.IO.Compression.Reference/4.2.1.0": {
+    "System.IO.Compression/4.2.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3656,7 +3656,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.IO.Pipelines.Reference/4.0.1.0": {
+    "System.IO.Pipelines/4.0.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3681,7 +3681,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Linq.Parallel.Reference/4.0.3.0": {
+    "System.Linq.Parallel/4.0.3.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3691,7 +3691,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Memory.Reference/4.2.0.0": {
+    "System.Memory/4.2.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3786,7 +3786,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Numerics.Vectors.Reference/4.1.3.0": {
+    "System.Numerics.Vectors/4.1.3.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3826,7 +3826,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Reflection.Metadata.Reference/1.4.4.0": {
+    "System.Reflection.Metadata/1.4.4.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3856,7 +3856,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Runtime.CompilerServices.Unsafe.Reference/4.0.5.0": {
+    "System.Runtime.CompilerServices.Unsafe/4.0.5.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3906,7 +3906,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Runtime.Numerics.Reference/4.1.1.0": {
+    "System.Runtime.Numerics/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3936,7 +3936,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Security.AccessControl.Reference/4.1.1.0": {
+    "System.Security.AccessControl/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3946,37 +3946,37 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Security.Cryptography.Algorithms.Reference/4.3.1.0": {
+    "System.Security.Cryptography.Algorithms/4.3.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "System.Security.Cryptography.Cng.Reference/4.3.2.0": {
+    "System.Security.Cryptography.Cng/4.3.2.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "System.Security.Cryptography.Csp.Reference/4.1.1.0": {
+    "System.Security.Cryptography.Csp/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "System.Security.Cryptography.Encoding.Reference/4.1.1.0": {
+    "System.Security.Cryptography.Encoding/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "System.Security.Cryptography.Primitives.Reference/4.1.1.0": {
+    "System.Security.Cryptography.Primitives/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "System.Security.Cryptography.X509Certificates.Reference/4.2.1.0": {
+    "System.Security.Cryptography.X509Certificates/4.2.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "System.Security.Cryptography.Xml.Reference/4.0.2.0": {
+    "System.Security.Cryptography.Xml/4.0.2.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3986,7 +3986,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Security.Permissions.Reference/4.0.2.0": {
+    "System.Security.Permissions/4.0.2.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -3996,7 +3996,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Security.Principal.Windows.Reference/4.1.1.0": {
+    "System.Security.Principal.Windows/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -4021,12 +4021,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Text.Encoding.Extensions.Reference/4.1.1.0": {
+    "System.Text.Encoding.Extensions/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "System.Text.Encodings.Web.Reference/4.0.4.0": {
+    "System.Text.Encodings.Web/4.0.4.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -4036,7 +4036,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Text.RegularExpressions.Reference/4.2.1.0": {
+    "System.Text.RegularExpressions/4.2.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -4066,17 +4066,17 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Threading.Tasks.Extensions.Reference/4.3.0.0": {
+    "System.Threading.Tasks.Extensions/4.3.0.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "System.Threading.Tasks.Parallel.Reference/4.0.3.0": {
+    "System.Threading.Tasks.Parallel/4.0.3.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "System.Threading.Thread.Reference/4.1.1.0": {
+    "System.Threading.Thread/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -4101,7 +4101,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.ValueTuple.Reference/4.0.3.0": {
+    "System.ValueTuple/4.0.3.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -4131,7 +4131,7 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Xml.ReaderWriter.Reference/4.2.1.0": {
+    "System.Xml.ReaderWriter/4.2.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -4141,12 +4141,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Xml.XDocument.Reference/4.1.1.0": {
+    "System.Xml.XDocument/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "System.Xml.XmlDocument.Reference/4.1.1.0": {
+    "System.Xml.XmlDocument/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
@@ -4156,12 +4156,12 @@
       "serviceable": false,
       "sha512": ""
     },
-    "System.Xml.XPath.Reference/4.1.1.0": {
+    "System.Xml.XPath/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""
     },
-    "System.Xml.XPath.XDocument.Reference/4.1.1.0": {
+    "System.Xml.XPath.XDocument/4.1.1.0": {
       "type": "referenceassembly",
       "serviceable": false,
       "sha512": ""

Output from dotnet --info

PS C:\code\react.net> dotnet --info
.NET Core SDK (reflecting any global.json):
 Version:   3.0.100-preview4-011223
 Commit:    118dd862c8

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.17763
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\3.0.100-preview4-011223\

Host (useful for support):
  Version: 3.0.0-preview4-27615-11
  Commit:  ee54d4cbd2

.NET Core SDKs installed:
  1.1.10 [C:\Program Files\dotnet\sdk]
  2.1.202 [C:\Program Files\dotnet\sdk]
  2.1.503 [C:\Program Files\dotnet\sdk]
  2.1.504 [C:\Program Files\dotnet\sdk]
  2.1.505 [C:\Program Files\dotnet\sdk]
  2.1.602 [C:\Program Files\dotnet\sdk]
  2.1.700-preview-009597 [C:\Program Files\dotnet\sdk]
  2.2.103 [C:\Program Files\dotnet\sdk]
  3.0.100-preview4-011223 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.0.0-preview4-19216-03 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 1.0.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 1.1.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.0.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.0.0-preview4-27615-11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 3.0.0-preview4-27613-28 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

Same on VS 16.1.0 Preview 1.0 with .Net Core 3.0 preview 4, running a Release build:

$ diff RedactedServer.deps.json RedactedServer.deps.new.json
174c174
<           "Microsoft.Win32.Primitives.Reference": "4.1.1.0",
---
>           "Microsoft.Win32.Primitives": "4.1.1.0",
304c304
<           "System.Threading.Overlapped.Reference": "4.1.1.0",
---
>           "System.Threading.Overlapped": "4.1.1.0",
2970c2970
<       "Microsoft.Win32.Primitives.Reference/4.1.1.0": {
---
>       "Microsoft.Win32.Primitives/4.1.1.0": {
3750c3750
<       "System.Threading.Overlapped.Reference/4.1.1.0": {
---
>       "System.Threading.Overlapped/4.1.1.0": {
5838c5838
<     "Microsoft.Win32.Primitives.Reference/4.1.1.0": {
---
>     "Microsoft.Win32.Primitives/4.1.1.0": {
6488c6488
<     "System.Threading.Overlapped.Reference/4.1.1.0": {
---
>     "System.Threading.Overlapped/4.1.1.0": {

@dsplaisted it seems the issue is fixed in Net Core 3.0 Preview 5

@dsplaisted fixed by 3.0.100-preview5-011568 in my case too

Same issue on Visual Studio 16.0.3 - .Net Core 3
Redemption.Api.deps.new.zip

Was this page helpful?
0 / 5 - 0 ratings