Skip to content

Commit 979782f

Browse files
authored
Merge pull request #2 from aspnet/master
merge
2 parents 14f5908 + 3bb092b commit 979782f

File tree

961 files changed

+32541
-20561
lines changed

Some content is hidden

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

961 files changed

+32541
-20561
lines changed

.azure/pipelines/ci.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ pr:
1717
include:
1818
- '*'
1919

20+
variables:
21+
- name: DOTNET_SKIP_FIRST_TIME_EXPERIENCE
22+
value: true
23+
2024
jobs:
2125
- template: jobs/default-build.yml
2226
parameters:
@@ -46,14 +50,14 @@ jobs:
4650
# if they have already been signed. This results in slower builds due to re-submitting the same .nupkg many times for signing.
4751
# The sign settings have been configured to
4852

49-
- script: ./eng/scripts/cibuild.cmd -arch x64 /p:DisableCodeSigning=true /bl:artifacts/log/build.x64.binlog
53+
- script: ./eng/scripts/cibuild.cmd -BuildNative -arch x64 /p:DisableCodeSigning=true /bl:artifacts/log/build.x64.binlog
5054
displayName: Build x64
5155
# TODO: make it possible to build for one Windows architecture at a time
5256
# This is going to actually build x86 native assets. See https://github.com/aspnet/AspNetCore/issues/7196
5357

5458
# Build the x86 shared framework
5559
# Set DisableSignCheck because we'll run sign check in an explicit step after installers build
56-
- script: ./eng/scripts/cibuild.cmd -arch x86 -NoRestore /t:BuildSharedFx /p:DisableCodeSigning=true /bl:artifacts/log/build.x86.binlog
60+
- script: ./eng/scripts/cibuild.cmd -arch x86 -NoRestore -BuildNative /t:BuildSharedFx /p:DisableCodeSigning=true /bl:artifacts/log/build.x86.binlog
5761
displayName: Build x86
5862

5963
# This is in a separate build step with -forceCoreMsbuild to workaround MAX_PATH limitations - https://github.com/Microsoft/msbuild/issues/53
@@ -324,7 +328,7 @@ jobs:
324328
agentOs: Windows
325329
isTestingJob: true
326330
buildScript: ./eng/scripts/cibuild.cmd
327-
buildArgs: -test "/p:SkipIISBackwardsCompatibilityTests=true /p:SkipIISTests=true /p:SkipIISExpressTests=true /p:SkipIISForwardsCompatibilityTests=true /p:RunTemplateTests=false /p:BuildSiteExtensions=false"
331+
buildArgs: -test -BuildNative "/p:SkipIISBackwardsCompatibilityTests=true /p:SkipIISTests=true /p:SkipIISExpressTests=true /p:SkipIISForwardsCompatibilityTests=true /p:RunTemplateTests=false /p:BuildSiteExtensions=false"
328332
beforeBuild:
329333
- powershell: "& ./src/Servers/IIS/tools/UpdateIISExpressCertificate.ps1; & ./src/Servers/IIS/tools/update_schema.ps1"
330334
displayName: Setup IISExpress test certificates and schema

.azure/pipelines/helix-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
agentOs: Windows
1616
timeoutInMinutes: 240
1717
steps:
18-
- script: .\build.cmd -all -ci /t:Helix /p:IsHelixJob=true /bl:$env:BUILD_SOURCESDIRECTORY\artifacts\log\SendToHelix.binlog
18+
- script: .\build.cmd -all -ci /p:BuildNative=true /t:Helix /p:IsHelixJob=true /bl:$env:BUILD_SOURCESDIRECTORY\artifacts\log\SendToHelix.binlog
1919
displayName: Run build.cmd helix target
2020
env:
2121
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops

CONTRIBUTING.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ Our team members also monitor several other discussion forums:
2828

2929
## Contributing code and content
3030

31+
We accept fixes and features! Here are some resources to help you get started on how to contribute code or new content.
32+
33+
* Look at the [Contributor documentation](/docs/) to get started on building the source code on your own.
34+
* ["Help wanted" issues](https://github.com/aspnet/AspNetCore/labels/help%20wanted) - these issues are up for grabs. Comment on an issue if you want to create a fix.
35+
* ["Good first issue" issues](https://github.com/aspnet/AspNetCore/labels/good%20first%20issue) - we think these are a good for newcomers.
36+
3137
### Identifying the scale
3238

3339
If you would like to contribute to one of our repositories, first identify the scale of what you would like to contribute. If it is small (grammar/spelling or a bug fix) feel free to start working on a fix. If you are submitting a feature or substantial code contribution, please discuss it with the team and ensure it follows the product roadmap. You might also read these two blogs posts on contributing code: [Open Source Contribution Etiquette](http://tirania.org/blog/archive/2010/Dec-31.html) by Miguel de Icaza and [Don't "Push" Your Pull Requests](https://www.igvita.com/2011/12/19/dont-push-your-pull-requests/) by Ilya Grigorik. All code submissions will be rigorously reviewed and tested by the ASP.NET and Entity Framework teams, and only those that meet an extremely high bar for both quality and design/roadmap appropriateness will be merged into the source.

Directory.Build.props

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
<Project>
22
<Import Project="version.props" />
33

4+
<!--
5+
These imports look funny.
6+
Eventually they will be replaced by a simplified import that brings in
7+
the entire Arcade SDK. For now, we're moving onto Arcade one piece at a time.
8+
-->
9+
<Import Project="../tools/DefaultVersions.Generated.props" Sdk="Microsoft.DotNet.Arcade.Sdk" />
10+
<Import Project="eng\Versions.props" />
11+
<Import Project="../tools/Compiler.props" Sdk="Microsoft.DotNet.Arcade.Sdk" Condition="'$(UsingToolMicrosoftNetCompilers)' == 'true'"/>
12+
413
<PropertyGroup>
514
<Product>Microsoft ASP.NET Core</Product>
615

@@ -121,7 +130,6 @@
121130
<OutDirName Condition="'$(IsReferenceAssemblyProject)' == 'true'">$(MSBuildProjectName)-ref</OutDirName>
122131
</PropertyGroup>
123132

124-
<Import Project="eng\Versions.props" />
125133
<Import Project="build\sources.props" />
126134

127135
<!-- Artifacts layout -->
@@ -190,7 +198,7 @@
190198
<!-- Projects which reference Microsoft.AspNetCore.Mvc.Testing should import this targets file to ensure dependency .deps.json files are copied into test output. -->
191199
<MvcTestingTargets>$(MSBuildThisFileDirectory)src\Mvc\Mvc.Testing\src\Microsoft.AspNetCore.Mvc.Testing.targets</MvcTestingTargets>
192200
<!-- IIS native projects can only be built on Windows for x86 and x64. -->
193-
<BuildIisNativeProjects Condition="'$(BuildNative)' != 'false' AND '$(TargetOsName)' == 'win' AND ('$(TargetArchitecture)' == 'x86' OR '$(TargetArchitecture)' == 'x64')">true</BuildIisNativeProjects>
201+
<BuildIisNativeProjects Condition="'$(BuildNative)' == 'true' AND '$(TargetOsName)' == 'win' AND ('$(TargetArchitecture)' == 'x86' OR '$(TargetArchitecture)' == 'x64')">true</BuildIisNativeProjects>
194202
<!-- This property is shared by several projects to layout the AspNetCore.App targeting pack for installers -->
195203
<TargetingPackLayoutRoot>$(ArtifactsObjDir)TargetingPack.Layout\$(Configuration)\</TargetingPackLayoutRoot>
196204
<!-- This property is shared by several projects to layout the AspNetCore.App shared framework for installers -->

Directory.Build.targets

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,12 @@
8181

8282
<ItemGroup>
8383
<KnownFrameworkReference Update="Microsoft.NETCore.App">
84-
<LatestRuntimeFrameworkVersion>$(MicrosoftNETCoreAppPackageVersion)</LatestRuntimeFrameworkVersion>
85-
<DefaultRuntimeFrameworkVersion Condition="'$(IsServicingBuild)' != 'true'">$(MicrosoftNETCoreAppPackageVersion)</DefaultRuntimeFrameworkVersion>
86-
<TargetingPackVersion Condition="'$(IsServicingBuild)' != 'true'">$(MicrosoftNETCoreAppPackageVersion)</TargetingPackVersion>
84+
<!-- Always update the 'latest version', whether the repo is servicing or not. -->
85+
<LatestRuntimeFrameworkVersion Condition="'%(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">$(MicrosoftNETCoreAppPackageVersion)</LatestRuntimeFrameworkVersion>
86+
<!-- Only update the default runtime version for preview builds. -->
87+
<DefaultRuntimeFrameworkVersion Condition="'%(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' and '$(IsServicingBuild)' != 'true'">$(MicrosoftNETCoreAppPackageVersion)</DefaultRuntimeFrameworkVersion>
88+
<!-- Only update the targeting pack version for preview builds. -->
89+
<TargetingPackVersion Condition="'%(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' and '$(IsServicingBuild)' != 'true'">$(MicrosoftNETCoreAppPackageVersion)</TargetingPackVersion>
8790
</KnownFrameworkReference>
8891

8992
<KnownFrameworkReference Condition="'$(UseAspNetCoreSharedRuntime)' != 'true'" Remove="Microsoft.AspNetCore.App" />
@@ -95,6 +98,10 @@
9598
<TargetingPackVersion Condition="'$(IsServicingBuild)' != 'true'">$(SharedFxVersion)</TargetingPackVersion>
9699
</KnownFrameworkReference>
97100

101+
<KnownFrameworkReference Update="NETStandard.Library">
102+
<TargetingPackVersion Condition="'%(TargetFramework)' == 'netstandard2.1' and '$(IsServicingBuild)' != 'true'">$(NETStandardLibraryRefPackageVersion)</TargetingPackVersion>
103+
</KnownFrameworkReference>
104+
98105
</ItemGroup>
99106

100107
<!-- Copied from https://github.com/dotnet/arcade/blob/9d0fd805448082c8d55e2434607b481bca70a146/src/Microsoft.DotNet.Arcade.Sdk/tools/RepositoryInfo.targets#L12-L38 -->

SECURITY.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Security Policy
2+
3+
## Supported Versions
4+
5+
The .NET Core and ASP.NET Core support policy, including supported versions can be found at the [.NET Core Support Policy Page](https://dotnet.microsoft.com/platform/support/policy/dotnet-core).
6+
7+
## Reporting a Vulnerability
8+
9+
Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) [email protected].
10+
You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your
11+
original message. Further information, including the MSRC PGP key, can be found in the [Security TechCenter](https://technet.microsoft.com/en-us/security/ff852094.aspx).
12+
13+
Reports via MSRC may qualify for the .NET Core Bug Bounty. Details of the .NET Core Bug Bounty including terms and conditions are at [https://aka.ms/corebounty](https://aka.ms/corebounty).
14+
15+
Please do not open issues for anything you think might have a security implication.

build.ps1

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,13 +258,12 @@ elseif ($Projects) {
258258
}
259259
# When adding new sub-group build flags, add them to this check.
260260
elseif((-not $BuildNative) -and (-not $BuildManaged) -and (-not $BuildNodeJS) -and (-not $BuildInstallers) -and (-not $BuildJava)) {
261-
Write-Warning "No default group of projects was specified, so building the 'managed' and 'native' subsets of projects. Run ``build.cmd -help`` for more details."
261+
Write-Warning "No default group of projects was specified, so building the 'managed' subsets of projects. Run ``build.cmd -help`` for more details."
262262

263263
# This goal of this is to pick a sensible default for `build.cmd` with zero arguments.
264264
# Now that we support subfolder invokations of build.cmd, we will be pushing to have build.cmd build everything (-all) by default
265265

266266
$BuildManaged = $true
267-
$BuildNative = $true
268267
}
269268

270269
if ($BuildInstallers) { $MSBuildArguments += "/p:BuildInstallers=true" }

build/repo.props

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
<TargetRuntimeIdentifier Condition="'$(TargetRuntimeIdentifier)' == ''">$(TargetOsName)-$(TargetArchitecture)</TargetRuntimeIdentifier>
44
</PropertyGroup>
55

6+
<PropertyGroup Condition=" '$(BuildAllProjects)' == 'true' ">
7+
<BuildNative>true</BuildNative>
8+
<BuildManaged>true</BuildManaged>
9+
<BuildNodeJS>true</BuildNodeJS>
10+
<BuildJava>true</BuildJava>
11+
</PropertyGroup>
12+
613
<PropertyGroup>
714
<!-- This repo does not have solutions to build -->
815
<DisableDefaultTargets>true</DisableDefaultTargets>
@@ -27,13 +34,7 @@
2734
<DisableSignCheckStrongName>true</DisableSignCheckStrongName>
2835

2936
<SharedSourcesFolder>$(RepoRoot)src\Shared\</SharedSourcesFolder>
30-
</PropertyGroup>
31-
32-
<PropertyGroup Condition=" '$(BuildAllProjects)' == 'true' ">
33-
<BuildNative>true</BuildNative>
34-
<BuildManaged>true</BuildManaged>
35-
<BuildNodeJS>true</BuildNodeJS>
36-
<BuildJava>true</BuildJava>
37+
<BuildIisNativeProjects Condition="'$(TargetOsName)' == 'win' AND ('$(TargetArchitecture)' == 'x86' OR '$(TargetArchitecture)' == 'x64')">true</BuildIisNativeProjects>
3738
</PropertyGroup>
3839

3940
<!-- These projects are always excluded, even when -projects is specified on command line. -->

build/sources.props

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,12 @@
1010

1111
<RestoreSources Condition=" '$(DotNetBuildOffline)' != 'true' ">
1212
$(RestoreSources);
13+
https://dotnetfeed.blob.core.windows.net/aspnet-blazor/index.json;
1314
https://dotnetfeed.blob.core.windows.net/aspnet-extensions/index.json;
1415
https://dotnetfeed.blob.core.windows.net/aspnet-entityframeworkcore/index.json;
1516
https://dotnetfeed.blob.core.windows.net/aspnet-aspnetcore-tooling/index.json;
1617
https://dotnetfeed.blob.core.windows.net/dotnet-core/index.json;
18+
https://dotnet.myget.org/F/roslyn/api/v3/index.json;
1719
https://grpc.jfrog.io/grpc/api/nuget/v3/grpc-nuget-dev;
1820
https://api.nuget.org/v3/index.json;
1921
</RestoreSources>
@@ -27,11 +29,6 @@
2729
$(RestoreSources);
2830
https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json;
2931
</RestoreSources>
30-
<!-- TODO remove this once we move Microsoft.AspNetCore.Blazor.Mono to a non-myget feed -->
31-
<RestoreSources>
32-
$(RestoreSources);
33-
https://dotnet.myget.org/F/blazor-dev/api/v3/index.json;
34-
</RestoreSources>
3532

3633
<!-- In an orchestrated build, this may be overriden to other Azure feeds. -->
3734
<DotNetAssetRootUrl Condition="'$(DotNetAssetRootUrl)'==''">https://dotnetcli.blob.core.windows.net/dotnet/</DotNetAssetRootUrl>

docs/DailyBuilds.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ These are available in the [Visual Studio Preview](https://www.visualstudio.com/
3333
* *Enable Source Link support* in Visual Studio should be enabled.
3434
* *Enable source server support* in Visual should be enabled.
3535
* *Enable Just My Code* should be disabled
36-
* Add https://dotnet.myget.org/F/aspnetcore-dev/symbols to the list of symbol servers in the Visual Studio Debugging options
36+
* Under Symbols enable the *Microsoft Symbol Servers* setting.

eng/GenAPI.exclusions.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ T:Microsoft.AspNetCore.Mvc.ApplicationModels.PageParameterModel
55
T:Microsoft.AspNetCore.Mvc.ApplicationModels.PagePropertyModel
66
# Manually implemented - https://github.com/aspnet/AspNetCore/issues/8825
77
T:Microsoft.AspNetCore.Components.AuthorizeView
8+
T:Microsoft.AspNetCore.Components.AuthorizeViewCore
89
T:Microsoft.AspNetCore.Components.CascadingAuthenticationState
910
T:Microsoft.AspNetCore.Components.CascadingValue`1
1011
T:Microsoft.AspNetCore.Components.Forms.DataAnnotationsValidator
@@ -18,6 +19,6 @@ T:Microsoft.AspNetCore.Components.Forms.InputText
1819
T:Microsoft.AspNetCore.Components.Forms.InputTextArea
1920
T:Microsoft.AspNetCore.Components.Forms.ValidationMessage`1
2021
T:Microsoft.AspNetCore.Components.Forms.ValidationSummary
21-
T:Microsoft.AspNetCore.Components.Layouts.LayoutDisplay
22+
T:Microsoft.AspNetCore.Components.PageDisplay
2223
T:Microsoft.AspNetCore.Components.Routing.NavLink
2324
T:Microsoft.AspNetCore.Components.Routing.Router

eng/ProjectReferences.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Identity.Specification.Tests" ProjectPath="$(RepoRoot)src\Identity\Specification.Tests\src\Microsoft.AspNetCore.Identity.Specification.Tests.csproj" />
99
<ProjectReferenceProvider Include="Microsoft.Web.Xdt.Extensions" ProjectPath="$(RepoRoot)src\SiteExtensions\Microsoft.Web.Xdt.Extensions\src\Microsoft.Web.Xdt.Extensions.csproj" />
1010
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DeveloperCertificates.XPlat" ProjectPath="$(RepoRoot)src\Tools\FirstRunCertGenerator\src\Microsoft.AspNetCore.DeveloperCertificates.XPlat.csproj" />
11-
<ProjectReferenceProvider Include="Microsoft.Extensions.ApiDescription.Tasks" ProjectPath="$(RepoRoot)src\Mvc\Extensions.ApiDescription.Client\src\Microsoft.Extensions.ApiDescription.Client.csproj" />
11+
<ProjectReferenceProvider Include="Microsoft.Extensions.ApiDescription.Client" ProjectPath="$(RepoRoot)src\Mvc\Extensions.ApiDescription.Client\src\Microsoft.Extensions.ApiDescription.Client.csproj" />
1212
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Specification.Tests" ProjectPath="$(RepoRoot)src\SignalR\server\Specification.Tests\src\Microsoft.AspNetCore.SignalR.Specification.Tests.csproj" />
1313
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Blazor.Build" ProjectPath="$(RepoRoot)src\Components\Blazor\Build\src\Microsoft.AspNetCore.Blazor.Build.csproj" />
1414
<ProjectReferenceProvider Include="Microsoft.AspNetCore" ProjectPath="$(RepoRoot)src\DefaultBuilder\src\Microsoft.AspNetCore.csproj" RefProjectPath="$(RepoRoot)src\DefaultBuilder\ref\Microsoft.AspNetCore.csproj" />
@@ -54,9 +54,9 @@
5454
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Server.IIS" ProjectPath="$(RepoRoot)src\Servers\IIS\IIS\src\Microsoft.AspNetCore.Server.IIS.csproj" RefProjectPath="$(RepoRoot)src\Servers\IIS\IIS\ref\Microsoft.AspNetCore.Server.IIS.csproj" />
5555
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Server.Kestrel.Core" ProjectPath="$(RepoRoot)src\Servers\Kestrel\Core\src\Microsoft.AspNetCore.Server.Kestrel.Core.csproj" RefProjectPath="$(RepoRoot)src\Servers\Kestrel\Core\ref\Microsoft.AspNetCore.Server.Kestrel.Core.csproj" />
5656
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Server.Kestrel" ProjectPath="$(RepoRoot)src\Servers\Kestrel\Kestrel\src\Microsoft.AspNetCore.Server.Kestrel.csproj" RefProjectPath="$(RepoRoot)src\Servers\Kestrel\Kestrel\ref\Microsoft.AspNetCore.Server.Kestrel.csproj" />
57-
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions" ProjectPath="$(RepoRoot)src\Servers\Kestrel\Transport.Abstractions\src\Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Servers\Kestrel\Transport.Abstractions\ref\Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.csproj" />
5857
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv" ProjectPath="$(RepoRoot)src\Servers\Kestrel\Transport.Libuv\src\Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.csproj" RefProjectPath="$(RepoRoot)src\Servers\Kestrel\Transport.Libuv\ref\Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.csproj" />
5958
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets" ProjectPath="$(RepoRoot)src\Servers\Kestrel\Transport.Sockets\src\Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.csproj" RefProjectPath="$(RepoRoot)src\Servers\Kestrel\Transport.Sockets\ref\Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.csproj" />
59+
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Certificate" ProjectPath="$(RepoRoot)src\Security\Authentication\Certificate\src\Microsoft.AspNetCore.Authentication.Certificate.csproj" RefProjectPath="$(RepoRoot)src\Security\Authentication\Certificate\ref\Microsoft.AspNetCore.Authentication.Certificate.csproj" />
6060
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Cookies" ProjectPath="$(RepoRoot)src\Security\Authentication\Cookies\src\Microsoft.AspNetCore.Authentication.Cookies.csproj" RefProjectPath="$(RepoRoot)src\Security\Authentication\Cookies\ref\Microsoft.AspNetCore.Authentication.Cookies.csproj" />
6161
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication" ProjectPath="$(RepoRoot)src\Security\Authentication\Core\src\Microsoft.AspNetCore.Authentication.csproj" RefProjectPath="$(RepoRoot)src\Security\Authentication\Core\ref\Microsoft.AspNetCore.Authentication.csproj" />
6262
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Facebook" ProjectPath="$(RepoRoot)src\Security\Authentication\Facebook\src\Microsoft.AspNetCore.Authentication.Facebook.csproj" RefProjectPath="$(RepoRoot)src\Security\Authentication\Facebook\ref\Microsoft.AspNetCore.Authentication.Facebook.csproj" />

0 commit comments

Comments
 (0)