Skip to content

Commit 7f17d09

Browse files
authored
Convert Mvc to use Reference (#6047)
* Convert Mvc to use Reference * Use ProjectReference for test assets
1 parent efe9b95 commit 7f17d09

File tree

85 files changed

+579
-553
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+579
-553
lines changed

build/buildorder.props

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
<ItemGroup>
1010
<RepositoryBuildOrder Include="EntityFrameworkCore" Order="8" />
11-
<RepositoryBuildOrder Include="Mvc" Order="14" RootPath="$(RepositoryRoot)src\Mvc\" />
1211
<RepositoryBuildOrder Include="AADIntegration" Order="15" RootPath="$(RepositoryRoot)src\AADIntegration\" />
1312
<RepositoryBuildOrder Include="Identity" Order="15" RootPath="$(RepositoryRoot)src\Identity\" />
1413
<RepositoryBuildOrder Include="JavaScriptServices" Order="15" RootPath="$(RepositoryRoot)src\JavaScriptServices\" />

build/dependencies.props

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,13 @@
7979
<MicrosoftExtensionsValueStopwatchSourcesPackageVersion>2.1.1</MicrosoftExtensionsValueStopwatchSourcesPackageVersion>
8080
<MicrosoftExtensionsWebEncodersPackageVersion>2.1.1</MicrosoftExtensionsWebEncodersPackageVersion>
8181

82+
<!-- These dependencies are required to build. The need to be used as explicit package references -->
83+
<MicrosoftAspNetCoreRazorDesignPackageVersion>2.1.1</MicrosoftAspNetCoreRazorDesignPackageVersion>
84+
<MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>2.1.1</MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>
85+
<MicrosoftAspNetCoreRazorRuntimePackageVersion>2.1.1</MicrosoftAspNetCoreRazorRuntimePackageVersion>
86+
<MicrosoftAspNetCoreRazorLanguagePackageVersion>2.1.1</MicrosoftAspNetCoreRazorLanguagePackageVersion>
87+
<MicrosoftCodeAnalysisRazorPackageVersion>2.1.1</MicrosoftCodeAnalysisRazorPackageVersion>
88+
8289
<!-- These dependencies are temporary while we refactor package refs into project refs. -->
8390
<MicrosoftAspNetCoreAspNetCoreModulePackageVersion>2.1.1</MicrosoftAspNetCoreAspNetCoreModulePackageVersion>
8491
<MicrosoftAspNetCoreAspNetCoreModuleV1PackageVersion>2.1.1</MicrosoftAspNetCoreAspNetCoreModuleV1PackageVersion>

build/repo.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
$(RepositoryRoot)src\Tools\**\*.*proj;
8282
$(RepositoryRoot)src\Middleware\**\*.*proj;
8383
$(RepositoryRoot)src\Razor\**\*.*proj;
84+
$(RepositoryRoot)src\Mvc\**\*.*proj;
8485
"
8586
Exclude="
8687
@(ProjectToExclude);

build/submodules.props

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@
5151
<ShippedRepository Include="Identity" RootPath="$(RepositoryRoot)src\Identity\" />
5252
<ShippedRepository Include="JavaScriptServices" RootPath="$(RepositoryRoot)src\JavaScriptServices\" />
5353
<ShippedRepository Include="JsonPatch" />
54-
<ShippedRepository Include="Mvc" RootPath="$(RepositoryRoot)src\Mvc\" />
5554
<ShippedRepository Include="MvcPrecompilation" RootPath="$(RepositoryRoot)src\MvcPrecompilation\"/>
5655
<ShippedRepository Include="SignalR" RootPath="$(RepositoryRoot)src\SignalR\" />
5756
</ItemGroup>

eng/Baseline.Designer.props

Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -459,6 +459,162 @@
459459
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[2.1.1, )" />
460460
<BaselinePackageReference Include="System.Diagnostics.DiagnosticSource" Version="[4.5.0, )" />
461461
</ItemGroup>
462+
<!-- Package: Microsoft.AspNetCore.Mvc.Abstractions-->
463+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Abstractions' ">
464+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
465+
</PropertyGroup>
466+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Abstractions' AND '$(TargetFramework)' == 'netstandard2.0' ">
467+
<BaselinePackageReference Include="Microsoft.AspNetCore.Routing.Abstractions" Version="[2.1.1, )" />
468+
<BaselinePackageReference Include="Microsoft.Net.Http.Headers" Version="[2.1.1, )" />
469+
</ItemGroup>
470+
<!-- Package: Microsoft.AspNetCore.Mvc.Analyzers-->
471+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Analyzers' ">
472+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
473+
</PropertyGroup>
474+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Analyzers' AND '$(TargetFramework)' == 'netstandard1.3' " />
475+
<!-- Package: Microsoft.AspNetCore.Mvc.ApiExplorer-->
476+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.ApiExplorer' ">
477+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
478+
</PropertyGroup>
479+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.ApiExplorer' AND '$(TargetFramework)' == 'netstandard2.0' ">
480+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="[2.1.3, )" />
481+
</ItemGroup>
482+
<!-- Package: Microsoft.AspNetCore.Mvc.Core-->
483+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Core' ">
484+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
485+
</PropertyGroup>
486+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Core' AND '$(TargetFramework)' == 'netstandard2.0' ">
487+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Abstractions" Version="[2.1.3, )" />
488+
<BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.Core" Version="[2.1.1, )" />
489+
<BaselinePackageReference Include="Microsoft.AspNetCore.Authorization.Policy" Version="[2.1.1, )" />
490+
<BaselinePackageReference Include="Microsoft.AspNetCore.Hosting.Abstractions" Version="[2.1.1, )" />
491+
<BaselinePackageReference Include="Microsoft.AspNetCore.Http" Version="[2.1.1, )" />
492+
<BaselinePackageReference Include="Microsoft.AspNetCore.Http.Extensions" Version="[2.1.1, )" />
493+
<BaselinePackageReference Include="Microsoft.AspNetCore.ResponseCaching.Abstractions" Version="[2.1.1, )" />
494+
<BaselinePackageReference Include="Microsoft.AspNetCore.Routing" Version="[2.1.1, )" />
495+
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[2.1.1, )" />
496+
<BaselinePackageReference Include="Microsoft.Extensions.DependencyModel" Version="[2.1.0, )" />
497+
<BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Abstractions" Version="[2.1.1, )" />
498+
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[2.1.1, )" />
499+
<BaselinePackageReference Include="System.Diagnostics.DiagnosticSource" Version="[4.5.1, )" />
500+
<BaselinePackageReference Include="System.Threading.Tasks.Extensions" Version="[4.5.1, )" />
501+
</ItemGroup>
502+
<!-- Package: Microsoft.AspNetCore.Mvc.Cors-->
503+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Cors' ">
504+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
505+
</PropertyGroup>
506+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Cors' AND '$(TargetFramework)' == 'netstandard2.0' ">
507+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="[2.1.3, )" />
508+
<BaselinePackageReference Include="Microsoft.AspNetCore.Cors" Version="[2.1.1, )" />
509+
</ItemGroup>
510+
<!-- Package: Microsoft.AspNetCore.Mvc.DataAnnotations-->
511+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.DataAnnotations' ">
512+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
513+
</PropertyGroup>
514+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.DataAnnotations' AND '$(TargetFramework)' == 'netstandard2.0' ">
515+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="[2.1.3, )" />
516+
<BaselinePackageReference Include="Microsoft.Extensions.Localization" Version="[2.1.1, )" />
517+
<BaselinePackageReference Include="System.ComponentModel.Annotations" Version="[4.5.0, )" />
518+
</ItemGroup>
519+
<!-- Package: Microsoft.AspNetCore.Mvc.Formatters.Json-->
520+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Formatters.Json' ">
521+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
522+
</PropertyGroup>
523+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Formatters.Json' AND '$(TargetFramework)' == 'netstandard2.0' ">
524+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="[2.1.3, )" />
525+
<BaselinePackageReference Include="Microsoft.AspNetCore.JsonPatch" Version="[2.1.1, )" />
526+
</ItemGroup>
527+
<!-- Package: Microsoft.AspNetCore.Mvc.Formatters.Xml-->
528+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Formatters.Xml' ">
529+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
530+
</PropertyGroup>
531+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Formatters.Xml' AND '$(TargetFramework)' == 'netstandard2.0' ">
532+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="[2.1.3, )" />
533+
</ItemGroup>
534+
<!-- Package: Microsoft.AspNetCore.Mvc.Localization-->
535+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Localization' ">
536+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
537+
</PropertyGroup>
538+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Localization' AND '$(TargetFramework)' == 'netstandard2.0' ">
539+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Razor" Version="[2.1.3, )" />
540+
<BaselinePackageReference Include="Microsoft.AspNetCore.Localization" Version="[2.1.1, )" />
541+
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[2.1.1, )" />
542+
<BaselinePackageReference Include="Microsoft.Extensions.Localization" Version="[2.1.1, )" />
543+
</ItemGroup>
544+
<!-- Package: Microsoft.AspNetCore.Mvc.Razor-->
545+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor' ">
546+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
547+
</PropertyGroup>
548+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor' AND '$(TargetFramework)' == 'netstandard2.0' ">
549+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.ViewFeatures" Version="[2.1.3, )" />
550+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="[2.1.1, )" />
551+
<BaselinePackageReference Include="Microsoft.AspNetCore.Razor.Runtime" Version="[2.1.1, )" />
552+
<BaselinePackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="[2.8.0, )" />
553+
<BaselinePackageReference Include="Microsoft.CodeAnalysis.Razor" Version="[2.1.1, )" />
554+
<BaselinePackageReference Include="Microsoft.Extensions.Caching.Memory" Version="[2.1.1, )" />
555+
<BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Composite" Version="[2.1.1, )" />
556+
</ItemGroup>
557+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor' AND '$(TargetFramework)' == 'net461' ">
558+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.ViewFeatures" Version="[2.1.3, )" />
559+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="[2.1.1, )" />
560+
<BaselinePackageReference Include="Microsoft.AspNetCore.Razor.Runtime" Version="[2.1.1, )" />
561+
<BaselinePackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="[2.8.0, )" />
562+
<BaselinePackageReference Include="Microsoft.CodeAnalysis.Razor" Version="[2.1.1, )" />
563+
<BaselinePackageReference Include="Microsoft.Extensions.Caching.Memory" Version="[2.1.1, )" />
564+
<BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Composite" Version="[2.1.1, )" />
565+
<BaselinePackageReference Include="Microsoft.DiaSymReader.Native" Version="[1.7.0, )" />
566+
</ItemGroup>
567+
<!-- Package: Microsoft.AspNetCore.Mvc.RazorPages-->
568+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.RazorPages' ">
569+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
570+
</PropertyGroup>
571+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.RazorPages' AND '$(TargetFramework)' == 'netstandard2.0' ">
572+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Razor" Version="[2.1.3, )" />
573+
</ItemGroup>
574+
<!-- Package: Microsoft.AspNetCore.Mvc.TagHelpers-->
575+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.TagHelpers' ">
576+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
577+
</PropertyGroup>
578+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.TagHelpers' AND '$(TargetFramework)' == 'netstandard2.0' ">
579+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Razor" Version="[2.1.3, )" />
580+
<BaselinePackageReference Include="Microsoft.AspNetCore.Razor.Runtime" Version="[2.1.1, )" />
581+
<BaselinePackageReference Include="Microsoft.AspNetCore.Routing.Abstractions" Version="[2.1.1, )" />
582+
<BaselinePackageReference Include="Microsoft.Extensions.Caching.Memory" Version="[2.1.1, )" />
583+
<BaselinePackageReference Include="Microsoft.Extensions.FileSystemGlobbing" Version="[2.1.1, )" />
584+
<BaselinePackageReference Include="Microsoft.Extensions.Primitives" Version="[2.1.1, )" />
585+
</ItemGroup>
586+
<!-- Package: Microsoft.AspNetCore.Mvc.Testing-->
587+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Testing' ">
588+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
589+
</PropertyGroup>
590+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Testing' AND '$(TargetFramework)' == 'netstandard2.0' ">
591+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="[2.1.3, )" />
592+
<BaselinePackageReference Include="Microsoft.AspNetCore.TestHost" Version="[2.1.1, )" />
593+
</ItemGroup>
594+
<!-- Package: Microsoft.AspNetCore.Mvc.ViewFeatures-->
595+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.ViewFeatures' ">
596+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
597+
</PropertyGroup>
598+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.ViewFeatures' AND '$(TargetFramework)' == 'netstandard2.0' ">
599+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="[2.1.3, )" />
600+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.DataAnnotations" Version="[2.1.3, )" />
601+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Formatters.Json" Version="[2.1.3, )" />
602+
<BaselinePackageReference Include="Microsoft.AspNetCore.Antiforgery" Version="[2.1.1, )" />
603+
<BaselinePackageReference Include="Microsoft.AspNetCore.Diagnostics.Abstractions" Version="[2.1.1, )" />
604+
<BaselinePackageReference Include="Microsoft.AspNetCore.Html.Abstractions" Version="[2.1.1, )" />
605+
<BaselinePackageReference Include="Microsoft.Extensions.WebEncoders" Version="[2.1.1, )" />
606+
<BaselinePackageReference Include="Newtonsoft.Json.Bson" Version="[1.0.1, )" />
607+
</ItemGroup>
608+
<!-- Package: Microsoft.AspNetCore.Mvc.WebApiCompatShim-->
609+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.WebApiCompatShim' ">
610+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
611+
</PropertyGroup>
612+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.WebApiCompatShim' AND '$(TargetFramework)' == 'netstandard2.0' ">
613+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="[2.1.3, )" />
614+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Formatters.Json" Version="[2.1.3, )" />
615+
<BaselinePackageReference Include="Microsoft.AspNet.WebApi.Client" Version="[5.2.6, )" />
616+
<BaselinePackageReference Include="Microsoft.AspNetCore.WebUtilities" Version="[2.1.1, )" />
617+
</ItemGroup>
462618
<!-- Package: Microsoft.AspNetCore.Mvc.Razor.Extensions-->
463619
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.Extensions' ">
464620
<BaselinePackageVersion>2.1.2</BaselinePackageVersion>
@@ -471,6 +627,24 @@
471627
<BaselinePackageReference Include="Microsoft.AspNetCore.Razor.Language" Version="[2.1.2, )" />
472628
<BaselinePackageReference Include="Microsoft.CodeAnalysis.Razor" Version="[2.1.2, )" />
473629
</ItemGroup>
630+
<!-- Package: Microsoft.AspNetCore.Mvc-->
631+
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc' ">
632+
<BaselinePackageVersion>2.1.3</BaselinePackageVersion>
633+
</PropertyGroup>
634+
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc' AND '$(TargetFramework)' == 'netstandard2.0' ">
635+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.ApiExplorer" Version="[2.1.3, )" />
636+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Cors" Version="[2.1.3, )" />
637+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.DataAnnotations" Version="[2.1.3, )" />
638+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Formatters.Json" Version="[2.1.3, )" />
639+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Localization" Version="[2.1.3, )" />
640+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.RazorPages" Version="[2.1.3, )" />
641+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.TagHelpers" Version="[2.1.3, )" />
642+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.ViewFeatures" Version="[2.1.3, )" />
643+
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="[2.1.1, )" />
644+
<BaselinePackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="[2.1.1, )" />
645+
<BaselinePackageReference Include="Microsoft.Extensions.Caching.Memory" Version="[2.1.1, )" />
646+
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[2.1.1, )" />
647+
</ItemGroup>
474648
<!-- Package: Microsoft.AspNetCore.Owin-->
475649
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Owin' ">
476650
<BaselinePackageVersion>2.1.1</BaselinePackageVersion>

eng/Baseline.xml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,23 @@ build of ASP.NET Core 2.1.x. Update this list when preparing for a new patch.
5656
<Package Id="Microsoft.AspNetCore.Localization.Routing" Version="2.1.1" />
5757
<Package Id="Microsoft.AspNetCore.Localization" Version="2.1.1" />
5858
<Package Id="Microsoft.AspNetCore.MiddlewareAnalysis" Version="2.1.1" />
59+
<Package Id="Microsoft.AspNetCore.Mvc.Abstractions" Version="2.1.3" />
60+
<Package Id="Microsoft.AspNetCore.Mvc.Analyzers" Version="2.1.3" />
61+
<Package Id="Microsoft.AspNetCore.Mvc.ApiExplorer" Version="2.1.3" />
62+
<Package Id="Microsoft.AspNetCore.Mvc.Core" Version="2.1.3" />
63+
<Package Id="Microsoft.AspNetCore.Mvc.Cors" Version="2.1.3" />
64+
<Package Id="Microsoft.AspNetCore.Mvc.DataAnnotations" Version="2.1.3" />
65+
<Package Id="Microsoft.AspNetCore.Mvc.Formatters.Json" Version="2.1.3" />
66+
<Package Id="Microsoft.AspNetCore.Mvc.Formatters.Xml" Version="2.1.3" />
67+
<Package Id="Microsoft.AspNetCore.Mvc.Localization" Version="2.1.3" />
68+
<Package Id="Microsoft.AspNetCore.Mvc.Razor" Version="2.1.3" />
69+
<Package Id="Microsoft.AspNetCore.Mvc.RazorPages" Version="2.1.3" />
70+
<Package Id="Microsoft.AspNetCore.Mvc.TagHelpers" Version="2.1.3" />
71+
<Package Id="Microsoft.AspNetCore.Mvc.Testing" Version="2.1.3" />
72+
<Package Id="Microsoft.AspNetCore.Mvc.ViewFeatures" Version="2.1.3" />
73+
<Package Id="Microsoft.AspNetCore.Mvc.WebApiCompatShim" Version="2.1.3" />
5974
<Package Id="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="2.1.2" />
75+
<Package Id="Microsoft.AspNetCore.Mvc" Version="2.1.3" />
6076
<Package Id="Microsoft.AspNetCore.Owin" Version="2.1.1" />
6177
<Package Id="Microsoft.AspNetCore.Razor" Version="2.1.2" />
6278
<Package Id="Microsoft.AspNetCore.Razor.Design" Version="2.1.2" />

0 commit comments

Comments
 (0)