Merge branch 'master' into dougbu/merge.mega.merge/preview1
This commit is contained in:
commit
7d520960c8
|
|
@ -32,13 +32,30 @@ variables:
|
||||||
- name: _DotNetValidationArtifactsCategory
|
- name: _DotNetValidationArtifactsCategory
|
||||||
value: .NETCORE
|
value: .NETCORE
|
||||||
- ${{ if ne(variables['System.TeamProject'], 'internal') }}:
|
- ${{ if ne(variables['System.TeamProject'], 'internal') }}:
|
||||||
|
- name: _UseHelixOpenQueues
|
||||||
|
value: 'true'
|
||||||
- name: _BuildArgs
|
- name: _BuildArgs
|
||||||
value: ''
|
value: ''
|
||||||
- name: _PublishArgs
|
- name: _PublishArgs
|
||||||
value: ''
|
value: ''
|
||||||
- name: _SignType
|
- name: _SignType
|
||||||
value: ''
|
value: ''
|
||||||
|
- name: _InternalRuntimeDownloadArgs
|
||||||
|
value: ''
|
||||||
|
- name: _InternalRuntimeDownloadCodeSignArgs
|
||||||
|
value: ''
|
||||||
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
|
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
|
||||||
|
- group: DotNet-MSRC-Storage
|
||||||
|
- name: _InternalRuntimeDownloadArgs
|
||||||
|
value: -DotNetRuntimeSourceFeed https://dotnetclimsrc.blob.core.windows.net/dotnet -DotNetRuntimeSourceFeedKey $(dotnetclimsrc-read-sas-token-base64) /p:DotNetAssetRootAccessTokenSuffix='$(dotnetclimsrc-read-sas-token-base64)'
|
||||||
|
# The code signing doesn't use the aspnet build scripts, so the msbuild parameers have
|
||||||
|
# to be passed directly. This is awkward, since we pass the same info above, but we have
|
||||||
|
# to have it in two different forms
|
||||||
|
- name: _InternalRuntimeDownloadCodeSignArgs
|
||||||
|
value: /p:DotNetRuntimeSourceFeed=https://dotnetclimsrc.blob.core.windows.net/dotnet /p:DotNetRuntimeSourceFeedKey=$(dotnetclimsrc-read-sas-token-base64)
|
||||||
|
- group: DotNet-HelixApi-Access
|
||||||
|
- name: _UseHelixOpenQueues
|
||||||
|
value: 'false'
|
||||||
- ${{ if ne(variables['Build.Reason'], 'PullRequest') }}:
|
- ${{ if ne(variables['Build.Reason'], 'PullRequest') }}:
|
||||||
# DotNet-Blob-Feed provides: dotnetfeed-storage-access-key-1
|
# DotNet-Blob-Feed provides: dotnetfeed-storage-access-key-1
|
||||||
# Publish-Build-Assets provides: MaestroAccessToken, BotAccount-dotnet-maestro-bot-PAT
|
# Publish-Build-Assets provides: MaestroAccessToken, BotAccount-dotnet-maestro-bot-PAT
|
||||||
|
|
@ -63,7 +80,7 @@ variables:
|
||||||
- name: _BuildArgs
|
- name: _BuildArgs
|
||||||
value: ''
|
value: ''
|
||||||
- name: _SignType
|
- name: _SignType
|
||||||
valule: test
|
value: test
|
||||||
- name: _PublishArgs
|
- name: _PublishArgs
|
||||||
value: ''
|
value: ''
|
||||||
# used for post-build phases, internal builds only
|
# used for post-build phases, internal builds only
|
||||||
|
|
@ -81,7 +98,15 @@ stages:
|
||||||
jobDisplayName: Code check
|
jobDisplayName: Code check
|
||||||
agentOs: Windows
|
agentOs: Windows
|
||||||
steps:
|
steps:
|
||||||
- powershell: ./eng/scripts/CodeCheck.ps1 -ci
|
- ${{ if ne(variables['System.TeamProject'], 'public') }}:
|
||||||
|
- task: PowerShell@2
|
||||||
|
displayName: Setup Private Feeds Credentials
|
||||||
|
inputs:
|
||||||
|
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.ps1
|
||||||
|
arguments: -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
|
||||||
|
env:
|
||||||
|
Token: $(dn-bot-dnceng-artifact-feeds-rw)
|
||||||
|
- powershell: ./eng/scripts/CodeCheck.ps1 -ci $(_InternalRuntimeDownloadArgs)
|
||||||
displayName: Run eng/scripts/CodeCheck.ps1
|
displayName: Run eng/scripts/CodeCheck.ps1
|
||||||
artifacts:
|
artifacts:
|
||||||
- name: Code_Check_Logs
|
- name: Code_Check_Logs
|
||||||
|
|
@ -108,6 +133,14 @@ stages:
|
||||||
# This is intentional to workaround https://github.com/dotnet/arcade/issues/1957 which always re-submits for code-signing, even
|
# This is intentional to workaround https://github.com/dotnet/arcade/issues/1957 which always re-submits for code-signing, even
|
||||||
# if they have already been signed. This results in slower builds due to re-submitting the same .nupkg many times for signing.
|
# if they have already been signed. This results in slower builds due to re-submitting the same .nupkg many times for signing.
|
||||||
# The sign settings have been configured to
|
# The sign settings have been configured to
|
||||||
|
- ${{ if ne(variables['System.TeamProject'], 'public') }}:
|
||||||
|
- task: PowerShell@2
|
||||||
|
displayName: Setup Private Feeds Credentials
|
||||||
|
inputs:
|
||||||
|
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.ps1
|
||||||
|
arguments: -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
|
||||||
|
env:
|
||||||
|
Token: $(dn-bot-dnceng-artifact-feeds-rw)
|
||||||
|
|
||||||
- script: ./build.cmd
|
- script: ./build.cmd
|
||||||
-ci
|
-ci
|
||||||
|
|
@ -117,6 +150,7 @@ stages:
|
||||||
-buildNative
|
-buildNative
|
||||||
/bl:artifacts/log/build.x64.binlog
|
/bl:artifacts/log/build.x64.binlog
|
||||||
$(_BuildArgs)
|
$(_BuildArgs)
|
||||||
|
$(_InternalRuntimeDownloadArgs)
|
||||||
displayName: Build x64
|
displayName: Build x64
|
||||||
|
|
||||||
# Build the x86 shared framework
|
# Build the x86 shared framework
|
||||||
|
|
@ -132,6 +166,7 @@ stages:
|
||||||
/p:OnlyPackPlatformSpecificPackages=true
|
/p:OnlyPackPlatformSpecificPackages=true
|
||||||
/bl:artifacts/log/build.x86.binlog
|
/bl:artifacts/log/build.x86.binlog
|
||||||
$(_BuildArgs)
|
$(_BuildArgs)
|
||||||
|
$(_InternalRuntimeDownloadArgs)
|
||||||
displayName: Build x86
|
displayName: Build x86
|
||||||
|
|
||||||
# This is in a separate build step with -forceCoreMsbuild to workaround MAX_PATH limitations - https://github.com/Microsoft/msbuild/issues/53
|
# This is in a separate build step with -forceCoreMsbuild to workaround MAX_PATH limitations - https://github.com/Microsoft/msbuild/issues/53
|
||||||
|
|
@ -140,6 +175,7 @@ stages:
|
||||||
-pack
|
-pack
|
||||||
-noBuildDeps
|
-noBuildDeps
|
||||||
$(_BuildArgs)
|
$(_BuildArgs)
|
||||||
|
$(_InternalRuntimeDownloadArgs)
|
||||||
condition: ne(variables['Build.Reason'], 'PullRequest')
|
condition: ne(variables['Build.Reason'], 'PullRequest')
|
||||||
displayName: Build SiteExtension
|
displayName: Build SiteExtension
|
||||||
|
|
||||||
|
|
@ -166,6 +202,7 @@ stages:
|
||||||
/p:AssetManifestFileName=aspnetcore-win-x64-x86.xml
|
/p:AssetManifestFileName=aspnetcore-win-x64-x86.xml
|
||||||
$(_BuildArgs)
|
$(_BuildArgs)
|
||||||
$(_PublishArgs)
|
$(_PublishArgs)
|
||||||
|
$(_InternalRuntimeDownloadArgs)
|
||||||
/p:PublishInstallerBaseVersion=true
|
/p:PublishInstallerBaseVersion=true
|
||||||
displayName: Build Installers
|
displayName: Build Installers
|
||||||
|
|
||||||
|
|
@ -206,6 +243,7 @@ stages:
|
||||||
/p:AssetManifestFileName=aspnetcore-win-arm.xml
|
/p:AssetManifestFileName=aspnetcore-win-arm.xml
|
||||||
$(_BuildArgs)
|
$(_BuildArgs)
|
||||||
$(_PublishArgs)
|
$(_PublishArgs)
|
||||||
|
$(_InternalRuntimeDownloadArgs)
|
||||||
installNodeJs: false
|
installNodeJs: false
|
||||||
installJdk: false
|
installJdk: false
|
||||||
artifacts:
|
artifacts:
|
||||||
|
|
@ -232,6 +270,7 @@ stages:
|
||||||
-p:AssetManifestFileName=aspnetcore-MacOS_x64.xml
|
-p:AssetManifestFileName=aspnetcore-MacOS_x64.xml
|
||||||
$(_BuildArgs)
|
$(_BuildArgs)
|
||||||
$(_PublishArgs)
|
$(_PublishArgs)
|
||||||
|
$(_InternalRuntimeDownloadArgs)
|
||||||
installNodeJs: false
|
installNodeJs: false
|
||||||
installJdk: false
|
installJdk: false
|
||||||
artifacts:
|
artifacts:
|
||||||
|
|
@ -252,6 +291,14 @@ stages:
|
||||||
jobDisplayName: "Build: Linux x64"
|
jobDisplayName: "Build: Linux x64"
|
||||||
agentOs: Linux
|
agentOs: Linux
|
||||||
steps:
|
steps:
|
||||||
|
- ${{ if ne(variables['System.TeamProject'], 'public') }}:
|
||||||
|
- task: Bash@3
|
||||||
|
displayName: Setup Private Feeds Credentials
|
||||||
|
inputs:
|
||||||
|
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.sh
|
||||||
|
arguments: $(Build.SourcesDirectory)/NuGet.config $Token
|
||||||
|
env:
|
||||||
|
Token: $(dn-bot-dnceng-artifact-feeds-rw)
|
||||||
- script: ./build.sh
|
- script: ./build.sh
|
||||||
--ci
|
--ci
|
||||||
--arch x64
|
--arch x64
|
||||||
|
|
@ -262,6 +309,7 @@ stages:
|
||||||
-p:OnlyPackPlatformSpecificPackages=true
|
-p:OnlyPackPlatformSpecificPackages=true
|
||||||
-bl:artifacts/log/build.linux-x64.binlog
|
-bl:artifacts/log/build.linux-x64.binlog
|
||||||
$(_BuildArgs)
|
$(_BuildArgs)
|
||||||
|
$(_InternalRuntimeDownloadArgs)
|
||||||
displayName: Run build.sh
|
displayName: Run build.sh
|
||||||
- script: |
|
- script: |
|
||||||
git clean -xfd src/**/obj/
|
git clean -xfd src/**/obj/
|
||||||
|
|
@ -275,7 +323,8 @@ stages:
|
||||||
-p:BuildRuntimeArchive=false \
|
-p:BuildRuntimeArchive=false \
|
||||||
-p:LinuxInstallerType=deb \
|
-p:LinuxInstallerType=deb \
|
||||||
-bl:artifacts/log/build.deb.binlog \
|
-bl:artifacts/log/build.deb.binlog \
|
||||||
$(_BuildArgs)
|
$(_BuildArgs) \
|
||||||
|
$(_InternalRuntimeDownloadArgs)
|
||||||
displayName: Build Debian installers
|
displayName: Build Debian installers
|
||||||
- script: |
|
- script: |
|
||||||
git clean -xfd src/**/obj/
|
git clean -xfd src/**/obj/
|
||||||
|
|
@ -291,7 +340,8 @@ stages:
|
||||||
-bl:artifacts/log/build.rpm.binlog \
|
-bl:artifacts/log/build.rpm.binlog \
|
||||||
-p:AssetManifestFileName=aspnetcore-Linux_x64.xml \
|
-p:AssetManifestFileName=aspnetcore-Linux_x64.xml \
|
||||||
$(_BuildArgs) \
|
$(_BuildArgs) \
|
||||||
$(_PublishArgs)
|
$(_PublishArgs) \
|
||||||
|
$(_InternalRuntimeDownloadArgs)
|
||||||
displayName: Build RPM installers
|
displayName: Build RPM installers
|
||||||
installNodeJs: false
|
installNodeJs: false
|
||||||
installJdk: false
|
installJdk: false
|
||||||
|
|
@ -323,6 +373,7 @@ stages:
|
||||||
-p:AssetManifestFileName=aspnetcore-Linux_arm.xml
|
-p:AssetManifestFileName=aspnetcore-Linux_arm.xml
|
||||||
$(_BuildArgs)
|
$(_BuildArgs)
|
||||||
$(_PublishArgs)
|
$(_PublishArgs)
|
||||||
|
$(_InternalRuntimeDownloadArgs)
|
||||||
installNodeJs: false
|
installNodeJs: false
|
||||||
installJdk: false
|
installJdk: false
|
||||||
artifacts:
|
artifacts:
|
||||||
|
|
@ -353,6 +404,7 @@ stages:
|
||||||
-p:AssetManifestFileName=aspnetcore-Linux_arm64.xml
|
-p:AssetManifestFileName=aspnetcore-Linux_arm64.xml
|
||||||
$(_BuildArgs)
|
$(_BuildArgs)
|
||||||
$(_PublishArgs)
|
$(_PublishArgs)
|
||||||
|
$(_InternalRuntimeDownloadArgs)
|
||||||
installNodeJs: false
|
installNodeJs: false
|
||||||
installJdk: false
|
installJdk: false
|
||||||
artifacts:
|
artifacts:
|
||||||
|
|
@ -386,6 +438,7 @@ stages:
|
||||||
-p:AssetManifestFileName=aspnetcore-Linux_musl_x64.xml
|
-p:AssetManifestFileName=aspnetcore-Linux_musl_x64.xml
|
||||||
$(_BuildArgs)
|
$(_BuildArgs)
|
||||||
$(_PublishArgs)
|
$(_PublishArgs)
|
||||||
|
$(_InternalRuntimeDownloadArgs)
|
||||||
installNodeJs: false
|
installNodeJs: false
|
||||||
installJdk: false
|
installJdk: false
|
||||||
artifacts:
|
artifacts:
|
||||||
|
|
@ -419,6 +472,7 @@ stages:
|
||||||
-p:AssetManifestFileName=aspnetcore-Linux_musl_arm64.xml
|
-p:AssetManifestFileName=aspnetcore-Linux_musl_arm64.xml
|
||||||
$(_BuildArgs)
|
$(_BuildArgs)
|
||||||
$(_PublishArgs)
|
$(_PublishArgs)
|
||||||
|
$(_InternalRuntimeDownloadArgs)
|
||||||
installNodeJs: false
|
installNodeJs: false
|
||||||
installJdk: false
|
installJdk: false
|
||||||
artifacts:
|
artifacts:
|
||||||
|
|
@ -440,7 +494,7 @@ stages:
|
||||||
jobDisplayName: "Test: Windows Server 2016 x64"
|
jobDisplayName: "Test: Windows Server 2016 x64"
|
||||||
agentOs: Windows
|
agentOs: Windows
|
||||||
isTestingJob: true
|
isTestingJob: true
|
||||||
buildArgs: -all -pack -test -BuildNative "/p:SkipHelixReadyTests=true /p:SkipIISNewHandlerTests=true /p:SkipIISTests=true /p:SkipIISExpressTests=true /p:SkipIISNewShimTests=true /p:RunTemplateTests=false"
|
buildArgs: -all -pack -test -BuildNative "/p:SkipHelixReadyTests=true /p:SkipIISNewHandlerTests=true /p:SkipIISTests=true /p:SkipIISExpressTests=true /p:SkipIISNewShimTests=true /p:RunTemplateTests=false" $(_InternalRuntimeDownloadArgs)
|
||||||
beforeBuild:
|
beforeBuild:
|
||||||
- powershell: "& ./src/Servers/IIS/tools/UpdateIISExpressCertificate.ps1; & ./src/Servers/IIS/tools/update_schema.ps1"
|
- powershell: "& ./src/Servers/IIS/tools/UpdateIISExpressCertificate.ps1; & ./src/Servers/IIS/tools/update_schema.ps1"
|
||||||
displayName: Setup IISExpress test certificates and schema
|
displayName: Setup IISExpress test certificates and schema
|
||||||
|
|
@ -476,7 +530,15 @@ stages:
|
||||||
agentOs: Windows
|
agentOs: Windows
|
||||||
isTestingJob: true
|
isTestingJob: true
|
||||||
steps:
|
steps:
|
||||||
- script: ./build.cmd -ci -all -pack
|
- ${{ if ne(variables['System.TeamProject'], 'public') }}:
|
||||||
|
- task: PowerShell@2
|
||||||
|
displayName: Setup Private Feeds Credentials
|
||||||
|
inputs:
|
||||||
|
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.ps1
|
||||||
|
arguments: -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
|
||||||
|
env:
|
||||||
|
Token: $(dn-bot-dnceng-artifact-feeds-rw)
|
||||||
|
- script: ./build.cmd -ci -all -pack $(_InternalRuntimeDownloadArgs)
|
||||||
displayName: Build Repo
|
displayName: Build Repo
|
||||||
- script: ./src/ProjectTemplates/build.cmd -ci -pack -NoRestore -NoBuilddeps "/p:RunTemplateTests=true /bl:artifacts/log/template.pack.binlog"
|
- script: ./src/ProjectTemplates/build.cmd -ci -pack -NoRestore -NoBuilddeps "/p:RunTemplateTests=true /bl:artifacts/log/template.pack.binlog"
|
||||||
displayName: Pack Templates
|
displayName: Pack Templates
|
||||||
|
|
@ -503,7 +565,7 @@ stages:
|
||||||
jobDisplayName: "Test: macOS 10.13"
|
jobDisplayName: "Test: macOS 10.13"
|
||||||
agentOs: macOS
|
agentOs: macOS
|
||||||
isTestingJob: true
|
isTestingJob: true
|
||||||
buildArgs: --all --test "/p:RunTemplateTests=false /p:SkipHelixReadyTests=true"
|
buildArgs: --all --test "/p:RunTemplateTests=false /p:SkipHelixReadyTests=true" $(_InternalRuntimeDownloadArgs)
|
||||||
beforeBuild:
|
beforeBuild:
|
||||||
- bash: "./eng/scripts/install-nginx-mac.sh"
|
- bash: "./eng/scripts/install-nginx-mac.sh"
|
||||||
displayName: Installing Nginx
|
displayName: Installing Nginx
|
||||||
|
|
@ -538,7 +600,7 @@ stages:
|
||||||
jobDisplayName: "Test: Ubuntu 16.04 x64"
|
jobDisplayName: "Test: Ubuntu 16.04 x64"
|
||||||
agentOs: Linux
|
agentOs: Linux
|
||||||
isTestingJob: true
|
isTestingJob: true
|
||||||
buildArgs: --all --test "/p:RunTemplateTests=false /p:SkipHelixReadyTests=true"
|
buildArgs: --all --test "/p:RunTemplateTests=false /p:SkipHelixReadyTests=true" $(_InternalRuntimeDownloadArgs)
|
||||||
beforeBuild:
|
beforeBuild:
|
||||||
- bash: "./eng/scripts/install-nginx-linux.sh"
|
- bash: "./eng/scripts/install-nginx-linux.sh"
|
||||||
displayName: Installing Nginx
|
displayName: Installing Nginx
|
||||||
|
|
@ -582,6 +644,7 @@ stages:
|
||||||
- script: .\build.cmd -ci -NoRestore -test -projects eng\helix\helix.proj /p:IsRequiredCheck=true /p:IsHelixJob=true /p:BuildAllProjects=true /p:BuildNative=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
|
- script: .\build.cmd -ci -NoRestore -test -projects eng\helix\helix.proj /p:IsRequiredCheck=true /p:IsHelixJob=true /p:BuildAllProjects=true /p:BuildNative=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
|
||||||
displayName: Run build.cmd helix target
|
displayName: Run build.cmd helix target
|
||||||
env:
|
env:
|
||||||
|
HelixApiAccessToken: $(HelixApiAccessToken) # Needed for internal queues
|
||||||
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
|
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
|
||||||
artifacts:
|
artifacts:
|
||||||
- name: Helix_logs
|
- name: Helix_logs
|
||||||
|
|
@ -602,6 +665,7 @@ stages:
|
||||||
- script: .\build.cmd -ci -NoRestore -test -projects eng\helix\helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:BuildAllProjects=true /p:BuildNative=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
|
- script: .\build.cmd -ci -NoRestore -test -projects eng\helix\helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:BuildAllProjects=true /p:BuildNative=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
|
||||||
displayName: Run build.cmd helix target
|
displayName: Run build.cmd helix target
|
||||||
env:
|
env:
|
||||||
|
HelixApiAccessToken: $(HelixApiAccessToken) # Needed for internal queues
|
||||||
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
|
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
|
||||||
artifacts:
|
artifacts:
|
||||||
- name: Helix_logs
|
- name: Helix_logs
|
||||||
|
|
@ -623,6 +687,7 @@ stages:
|
||||||
- script: ./build.sh -ci --arch arm64 -test --no-build-nodejs -projects $(Build.SourcesDirectory)/eng/helix/helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:BuildAllProjects=true /p:BuildNative=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
|
- script: ./build.sh -ci --arch arm64 -test --no-build-nodejs -projects $(Build.SourcesDirectory)/eng/helix/helix.proj /p:IsHelixJob=true /p:IsHelixDaily=true /p:BuildAllProjects=true /p:BuildNative=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log -bl
|
||||||
displayName: Run build.sh helix arm64 target
|
displayName: Run build.sh helix arm64 target
|
||||||
env:
|
env:
|
||||||
|
HelixApiAccessToken: $(HelixApiAccessToken) # Needed for internal queues
|
||||||
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
|
SYSTEM_ACCESSTOKEN: $(System.AccessToken) # We need to set this env var to publish helix results to Azure Dev Ops
|
||||||
installNodeJs: false
|
installNodeJs: false
|
||||||
artifacts:
|
artifacts:
|
||||||
|
|
@ -648,6 +713,14 @@ stages:
|
||||||
chmod +x $HOME/bin/jq
|
chmod +x $HOME/bin/jq
|
||||||
echo "##vso[task.prependpath]$HOME/bin"
|
echo "##vso[task.prependpath]$HOME/bin"
|
||||||
displayName: Install jq
|
displayName: Install jq
|
||||||
|
- ${{ if ne(variables['System.TeamProject'], 'public') }}:
|
||||||
|
- task: Bash@3
|
||||||
|
displayName: Setup Private Feeds Credentials
|
||||||
|
inputs:
|
||||||
|
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.sh
|
||||||
|
arguments: $(Build.SourcesDirectory)/NuGet.config $Token
|
||||||
|
env:
|
||||||
|
Token: $(dn-bot-dnceng-artifact-feeds-rw)
|
||||||
- script: ./eng/scripts/ci-source-build.sh --ci --configuration Release /p:BuildManaged=true /p:BuildNodeJs=false
|
- script: ./eng/scripts/ci-source-build.sh --ci --configuration Release /p:BuildManaged=true /p:BuildNodeJs=false
|
||||||
displayName: Run ci-source-build.sh
|
displayName: Run ci-source-build.sh
|
||||||
- task: PublishBuildArtifacts@1
|
- task: PublishBuildArtifacts@1
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,14 @@ pr:
|
||||||
include:
|
include:
|
||||||
- '*'
|
- '*'
|
||||||
|
|
||||||
|
variables:
|
||||||
|
- ${{ if ne(variables['System.TeamProject'], 'internal') }}:
|
||||||
|
- name: _UseHelixOpenQueues
|
||||||
|
value: 'true'
|
||||||
|
- ${{ if eq(variables['System.TeamProject'], 'internal') }}:
|
||||||
|
- name: _UseHelixOpenQueues
|
||||||
|
value: 'false'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- template: jobs/default-build.yml
|
- template: jobs/default-build.yml
|
||||||
parameters:
|
parameters:
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,14 @@ jobs:
|
||||||
contents: '**/*.nupkg'
|
contents: '**/*.nupkg'
|
||||||
targetFolder: $(Build.SourcesDirectory)/artifacts/packages/$(BuildConfiguration)/shipping/
|
targetFolder: $(Build.SourcesDirectory)/artifacts/packages/$(BuildConfiguration)/shipping/
|
||||||
flattenFolders: true
|
flattenFolders: true
|
||||||
|
- ${{ if ne(variables['System.TeamProject'], 'public') }}:
|
||||||
|
- task: PowerShell@2
|
||||||
|
displayName: Setup Private Feeds Credentials
|
||||||
|
inputs:
|
||||||
|
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.ps1
|
||||||
|
arguments: -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
|
||||||
|
env:
|
||||||
|
Token: $(dn-bot-dnceng-artifact-feeds-rw)
|
||||||
- powershell: .\eng\common\build.ps1
|
- powershell: .\eng\common\build.ps1
|
||||||
-ci
|
-ci
|
||||||
-restore
|
-restore
|
||||||
|
|
@ -39,6 +47,7 @@ jobs:
|
||||||
/p:DotNetSignType=$(_SignType)
|
/p:DotNetSignType=$(_SignType)
|
||||||
$(_BuildArgs)
|
$(_BuildArgs)
|
||||||
$(_PublishArgs)
|
$(_PublishArgs)
|
||||||
|
$(_InternalRuntimeDownloadCodeSignArgs)
|
||||||
displayName: Sign and publish packages
|
displayName: Sign and publish packages
|
||||||
artifacts:
|
artifacts:
|
||||||
- name: CodeSign_Xplat_${{ parameters.inputName }}_Logs
|
- name: CodeSign_Xplat_${{ parameters.inputName }}_Logs
|
||||||
|
|
|
||||||
|
|
@ -161,6 +161,24 @@ jobs:
|
||||||
- ${{ if ne(parameters.steps, '')}}:
|
- ${{ if ne(parameters.steps, '')}}:
|
||||||
- ${{ parameters.steps }}
|
- ${{ parameters.steps }}
|
||||||
- ${{ if eq(parameters.steps, '')}}:
|
- ${{ if eq(parameters.steps, '')}}:
|
||||||
|
- ${{ if ne(variables['System.TeamProject'], 'public') }}:
|
||||||
|
- ${{ if eq(parameters.agentOs, 'Windows') }}:
|
||||||
|
- ${{ if ne(variables['System.TeamProject'], 'public') }}:
|
||||||
|
- task: PowerShell@2
|
||||||
|
displayName: Setup Private Feeds Credentials
|
||||||
|
inputs:
|
||||||
|
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.ps1
|
||||||
|
arguments: -ConfigFile $(Build.SourcesDirectory)/NuGet.config -Password $Env:Token
|
||||||
|
env:
|
||||||
|
Token: $(dn-bot-dnceng-artifact-feeds-rw)
|
||||||
|
- ${{ if ne(parameters.agentOs, 'Windows') }}:
|
||||||
|
- task: Bash@3
|
||||||
|
displayName: Setup Private Feeds Credentials
|
||||||
|
inputs:
|
||||||
|
filePath: $(Build.SourcesDirectory)/eng/common/SetupNugetSources.sh
|
||||||
|
arguments: $(Build.SourcesDirectory)/NuGet.config $Token
|
||||||
|
env:
|
||||||
|
Token: $(dn-bot-dnceng-artifact-feeds-rw)
|
||||||
- ${{ if eq(parameters.buildScript, '') }}:
|
- ${{ if eq(parameters.buildScript, '') }}:
|
||||||
- ${{ if eq(parameters.agentOs, 'Windows') }}:
|
- ${{ if eq(parameters.agentOs, 'Windows') }}:
|
||||||
- script: .\$(BuildDirectory)\build.cmd -ci /p:DotNetSignType=$(_SignType) -Configuration $(BuildConfiguration) $(BuildScriptArgs)
|
- script: .\$(BuildDirectory)\build.cmd -ci /p:DotNetSignType=$(_SignType) -Configuration $(BuildConfiguration) $(BuildScriptArgs)
|
||||||
|
|
@ -233,7 +251,7 @@ jobs:
|
||||||
condition: always()
|
condition: always()
|
||||||
inputs:
|
inputs:
|
||||||
testRunner: junit
|
testRunner: junit
|
||||||
testResultsFiles: '**/TEST-com.microsoft.signalr*.xml'
|
testResultsFiles: '**/TEST-junit-jupiter.xml'
|
||||||
buildConfiguration: $(BuildConfiguration)
|
buildConfiguration: $(BuildConfiguration)
|
||||||
buildPlatform: $(AgentOsName)
|
buildPlatform: $(AgentOsName)
|
||||||
mergeTestResults: true
|
mergeTestResults: true
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,11 @@
|
||||||
###############################################################################
|
###############################################################################
|
||||||
*.sh eol=lf
|
*.sh eol=lf
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
# Make gradlew always have LF as line endings
|
||||||
|
###############################################################################
|
||||||
|
gradlew eol=lf
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Set default behavior for command prompt diff.
|
# Set default behavior for command prompt diff.
|
||||||
#
|
#
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,28 @@
|
||||||
|
# Check the code is in sync
|
||||||
|
$changed = (select-string "nothing to commit" artifacts\status.txt).count -eq 0
|
||||||
|
if (-not $changed) { exit }
|
||||||
|
# Check if tracking issue is open/closed
|
||||||
|
$Headers = @{ Authorization = 'token {0}' -f $ENV:GITHUB_TOKEN; };
|
||||||
|
$result = Invoke-RestMethod -Uri $issue
|
||||||
|
if ($result.state -eq "closed") {
|
||||||
|
$json = "{ `"state`": `"open`" }"
|
||||||
|
$result = Invoke-RestMethod -Method PATCH -Headers $Headers -Uri $issue -Body $json
|
||||||
|
}
|
||||||
|
# Add a comment
|
||||||
|
$status = [IO.File]::ReadAllText("artifacts\status.txt")
|
||||||
|
$diff = [IO.File]::ReadAllText("artifacts\diff.txt")
|
||||||
|
$body = @"
|
||||||
|
The shared code is out of sync.
|
||||||
|
<details>
|
||||||
|
<summary>The Diff</summary>
|
||||||
|
|
||||||
|
``````
|
||||||
|
$status
|
||||||
|
$diff
|
||||||
|
``````
|
||||||
|
|
||||||
|
</details>
|
||||||
|
"@
|
||||||
|
$json = ConvertTo-Json -InputObject @{ 'body' = $body }
|
||||||
|
$issue = $issue + '/comments'
|
||||||
|
$result = Invoke-RestMethod -Method POST -Headers $Headers -Uri $issue -Body $json
|
||||||
|
|
@ -17,14 +17,12 @@ jobs:
|
||||||
uses: actions/checkout@v2.0.0
|
uses: actions/checkout@v2.0.0
|
||||||
with:
|
with:
|
||||||
# Test this script using changes in a fork
|
# Test this script using changes in a fork
|
||||||
# repository: 'Tratcher/aspnetcore'
|
|
||||||
repository: 'dotnet/aspnetcore'
|
repository: 'dotnet/aspnetcore'
|
||||||
path: aspnetcore
|
path: aspnetcore
|
||||||
- name: Checkout runtime
|
- name: Checkout runtime
|
||||||
uses: actions/checkout@v2.0.0
|
uses: actions/checkout@v2.0.0
|
||||||
with:
|
with:
|
||||||
# Test this script using changes in a fork
|
# Test this script using changes in a fork
|
||||||
# repository: 'Tratcher/runtime'
|
|
||||||
repository: 'dotnet/runtime'
|
repository: 'dotnet/runtime'
|
||||||
path: runtime
|
path: runtime
|
||||||
- name: Copy
|
- name: Copy
|
||||||
|
|
@ -32,9 +30,7 @@ jobs:
|
||||||
working-directory: .\runtime\src\libraries\Common\src\System\Net\Http\aspnetcore\
|
working-directory: .\runtime\src\libraries\Common\src\System\Net\Http\aspnetcore\
|
||||||
env:
|
env:
|
||||||
ASPNETCORE_REPO: d:\a\aspnetcore\aspnetcore\aspnetcore\
|
ASPNETCORE_REPO: d:\a\aspnetcore\aspnetcore\aspnetcore\
|
||||||
run: |
|
run: CopyToAspNetCore.cmd
|
||||||
dir
|
|
||||||
CopyToAspNetCore.cmd
|
|
||||||
- name: Diff
|
- name: Diff
|
||||||
shell: cmd
|
shell: cmd
|
||||||
working-directory: .\aspnetcore\
|
working-directory: .\aspnetcore\
|
||||||
|
|
@ -51,34 +47,6 @@ jobs:
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
run: |
|
run: |
|
||||||
# Check the code is in sync
|
|
||||||
$changed = (select-string "nothing to commit" artifacts\status.txt).count -eq 0
|
|
||||||
if (-not $changed) { exit }
|
|
||||||
# Test this script using an issue in the local forked repo
|
# Test this script using an issue in the local forked repo
|
||||||
# $issue = 'https://api.github.com/repos/Tratcher/aspnetcore/issues/1'
|
|
||||||
$issue = 'https://api.github.com/repos/dotnet/aspnetcore/issues/18943'
|
$issue = 'https://api.github.com/repos/dotnet/aspnetcore/issues/18943'
|
||||||
# Check if tracking issue is open/closed
|
.\aspnetcore\.github\workflows\ReportDiff.ps1
|
||||||
$Headers = @{ Authorization = 'token {0}' -f $ENV:GITHUB_TOKEN; };
|
|
||||||
$result = Invoke-RestMethod -Uri $issue
|
|
||||||
if ($result.state -eq "closed") {
|
|
||||||
$json = "{ `"state`": `"open`" }"
|
|
||||||
$result = Invoke-RestMethod -Method PATCH -Headers $Headers -Uri $issue -Body $json
|
|
||||||
}
|
|
||||||
# Add a comment
|
|
||||||
$status = [IO.File]::ReadAllText("artifacts\status.txt")
|
|
||||||
$diff = [IO.File]::ReadAllText("artifacts\diff.txt")
|
|
||||||
$body = @"
|
|
||||||
The shared code is out of sync.
|
|
||||||
<details>
|
|
||||||
<summary>The Diff</summary>
|
|
||||||
|
|
||||||
``````
|
|
||||||
$status
|
|
||||||
$diff
|
|
||||||
``````
|
|
||||||
|
|
||||||
</details>
|
|
||||||
"@
|
|
||||||
$json = ConvertTo-Json -InputObject @{ 'body' = $body }
|
|
||||||
$issue = $issue + '/comments'
|
|
||||||
$result = Invoke-RestMethod -Method POST -Headers $Headers -Uri $issue -Body $json
|
|
||||||
|
|
@ -91,8 +91,11 @@
|
||||||
<RuntimeInstallerBaseName>aspnetcore-runtime</RuntimeInstallerBaseName>
|
<RuntimeInstallerBaseName>aspnetcore-runtime</RuntimeInstallerBaseName>
|
||||||
<TargetingPackInstallerBaseName>aspnetcore-targeting-pack</TargetingPackInstallerBaseName>
|
<TargetingPackInstallerBaseName>aspnetcore-targeting-pack</TargetingPackInstallerBaseName>
|
||||||
|
|
||||||
<!-- Used to only produce targeting pack installers/packages once per major.minor. -->
|
<!-- Produce targeting pack installers/packages once per major.minor. -->
|
||||||
<IsTargetingPackBuilding Condition="'$(AspNetCorePatchVersion)' != '0' OR '$(DotNetBuildFromSource)' == 'true'">false</IsTargetingPackBuilding>
|
<IsTargetingPackBuilding Condition=" '$(DotNetBuildFromSource)' == 'true' ">false</IsTargetingPackBuilding>
|
||||||
|
<IsTargetingPackBuilding
|
||||||
|
Condition=" '$(IsTargetingPackBuilding)' == '' AND '$(AspNetCorePatchVersion)' != '0' ">false</IsTargetingPackBuilding>
|
||||||
|
<IsTargetingPackBuilding Condition=" '$(IsTargetingPackBuilding)' == '' ">true</IsTargetingPackBuilding>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Archives and installers using this prefix are intended for internal-use only.
|
Archives and installers using this prefix are intended for internal-use only.
|
||||||
|
|
@ -175,11 +178,11 @@
|
||||||
|
|
||||||
<ArchiveExtension>.tar.gz</ArchiveExtension>
|
<ArchiveExtension>.tar.gz</ArchiveExtension>
|
||||||
<ArchiveExtension Condition="'$(TargetOsName)' == 'win'">.zip</ArchiveExtension>
|
<ArchiveExtension Condition="'$(TargetOsName)' == 'win'">.zip</ArchiveExtension>
|
||||||
|
<ChecksumExtension>.sha512</ChecksumExtension>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<Import Project="eng\Workarounds.props" />
|
<Import Project="eng\Workarounds.props" />
|
||||||
<Import Project="eng\Dependencies.props" />
|
<Import Project="eng\Dependencies.props" />
|
||||||
<Import Project="eng\PatchConfig.props" />
|
|
||||||
<Import Project="eng\ProjectReferences.props" />
|
<Import Project="eng\ProjectReferences.props" />
|
||||||
<Import Project="eng\SharedFramework.Local.props" />
|
<Import Project="eng\SharedFramework.Local.props" />
|
||||||
<Import Project="eng\SharedFramework.External.props" />
|
<Import Project="eng\SharedFramework.External.props" />
|
||||||
|
|
@ -187,5 +190,6 @@
|
||||||
<Import Project="eng\targets\CSharp.Common.props" Condition="'$(MSBuildProjectExtension)' == '.csproj'" />
|
<Import Project="eng\targets\CSharp.Common.props" Condition="'$(MSBuildProjectExtension)' == '.csproj'" />
|
||||||
<Import Project="eng\targets\Wix.Common.props" Condition="'$(MSBuildProjectExtension)' == '.wixproj'" />
|
<Import Project="eng\targets\Wix.Common.props" Condition="'$(MSBuildProjectExtension)' == '.wixproj'" />
|
||||||
<Import Project="eng\targets\Npm.Common.props" Condition="'$(MSBuildProjectExtension)' == '.npmproj'" />
|
<Import Project="eng\targets\Npm.Common.props" Condition="'$(MSBuildProjectExtension)' == '.npmproj'" />
|
||||||
|
<Import Project="eng\targets\Helix.props" Condition="'$(IsTestProject)' == 'true'" />
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -1,17 +1,10 @@
|
||||||
<Project>
|
<Project>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<!-- When OnlyPackPlatformSpecificPackages is set, only produce packages for projects which set RuntimeIdentifier. -->
|
<!-- Only build Microsoft.AspNetCore.App and ref/ assemblies in source build. -->
|
||||||
<IsPackable Condition=" '$(OnlyPackPlatformSpecificPackages)' == 'true' AND '$(IsPackable)' != 'false' AND '$(RuntimeIdentifier)' == '' ">false</IsPackable>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
By default, assemblies which are only in the Microsoft.AspNetCore.App shared framework are not available as NuGet packages.
|
|
||||||
-->
|
|
||||||
<IsPackable Condition="'$(IsAspNetCoreApp)' == 'true' AND '$(IsShippingPackage)' != 'true'">false</IsPackable>
|
|
||||||
|
|
||||||
<!-- Only build assemblies in Microsoft.AspNetCore.App in source build -->
|
|
||||||
<!-- Analyzer package are needed in source build for WebSDK -->
|
<!-- Analyzer package are needed in source build for WebSDK -->
|
||||||
<ExcludeFromSourceBuild Condition="'$(ExcludeFromSourceBuild)' == '' and '$(DotNetBuildFromSource)' == 'true' and '$(IsAspNetCoreApp)' != 'true' and '$(IsAnalyzersProject)' != 'true'">true</ExcludeFromSourceBuild>
|
<ExcludeFromSourceBuild
|
||||||
|
Condition="'$(ExcludeFromSourceBuild)' == '' and '$(DotNetBuildFromSource)' == 'true' and '$(IsAspNetCoreApp)' != 'true' and '$(IsReferenceAssemblyProject)' != 'true' and '$(IsAnalyzersProject)' != 'true'">true</ExcludeFromSourceBuild>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup Label="Resx settings">
|
<PropertyGroup Label="Resx settings">
|
||||||
|
|
@ -28,7 +21,7 @@
|
||||||
<PackageBrandingVersion>$(VersionPrefix)</PackageBrandingVersion>
|
<PackageBrandingVersion>$(VersionPrefix)</PackageBrandingVersion>
|
||||||
<PackageBrandingVersion Condition=" '$(VersionSuffix)' != '' ">$(PackageBrandingVersion) $(BrandingVersionSuffix.Trim())</PackageBrandingVersion>
|
<PackageBrandingVersion Condition=" '$(VersionSuffix)' != '' ">$(PackageBrandingVersion) $(BrandingVersionSuffix.Trim())</PackageBrandingVersion>
|
||||||
|
|
||||||
<SiteExtensionSuffix>$(VersionPrefix)</SiteExtensionSuffix>
|
<SiteExtensionPackageVersion>$(VersionPrefix)</SiteExtensionPackageVersion>
|
||||||
<SiteExtensionPackageVersion Condition=" '$(VersionSuffix)' != '' ">$(VersionPrefix)-$(VersionSuffix.Replace('.','-'))</SiteExtensionPackageVersion>
|
<SiteExtensionPackageVersion Condition=" '$(VersionSuffix)' != '' ">$(VersionPrefix)-$(VersionSuffix.Replace('.','-'))</SiteExtensionPackageVersion>
|
||||||
|
|
||||||
<PackageVersion Condition=" '$(PackageVersion)' == '' ">$(Version)</PackageVersion>
|
<PackageVersion Condition=" '$(PackageVersion)' == '' ">$(Version)</PackageVersion>
|
||||||
|
|
@ -58,18 +51,24 @@
|
||||||
|
|
||||||
<Import Project="eng\Baseline.Designer.props" />
|
<Import Project="eng\Baseline.Designer.props" />
|
||||||
|
|
||||||
<PropertyGroup
|
|
||||||
Condition=" '$(IsPackable)' != 'false' AND '$(AspNetCorePatchVersion)' != '0' AND '$(DisableServicingFeatures)' != 'true' ">
|
|
||||||
<IsPackageInThisPatch Condition="'$(IsPackageInThisPatch)' == ''">$(PackagesInPatch.Contains(' $(PackageId);'))</IsPackageInThisPatch>
|
|
||||||
</PropertyGroup>
|
|
||||||
|
|
||||||
<PropertyGroup Condition=" '$(IsPackable)' != 'false' AND '$(IsServicingBuild)' == 'true' ">
|
<PropertyGroup Condition=" '$(IsPackable)' != 'false' AND '$(IsServicingBuild)' == 'true' ">
|
||||||
|
<IsPackageInThisPatch Condition="'$(IsPackageInThisPatch)' == ''">true</IsPackageInThisPatch>
|
||||||
<!-- Used to distinguish between packages building -->
|
<!-- Used to distinguish between packages building -->
|
||||||
<IsPackableInNonServicingBuild>true</IsPackableInNonServicingBuild>
|
<IsPackableInNonServicingBuild>true</IsPackableInNonServicingBuild>
|
||||||
<!-- Suppress creation of .nupkg for servicing builds. -->
|
<!-- Suppress creation of .nupkg for servicing builds of non-shipping projects. -->
|
||||||
<IsPackable Condition=" '$(IsPackageInThisPatch)' != 'true' ">false</IsPackable>
|
<IsPackable Condition=" '$(IsPackageInThisPatch)' != 'true' ">false</IsPackable>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<!-- When OnlyPackPlatformSpecificPackages is set, only produce packages for projects which set RuntimeIdentifier. -->
|
||||||
|
<!-- Keep this below where we set "IsPackageInThisPatch" -->
|
||||||
|
<IsPackable Condition=" '$(OnlyPackPlatformSpecificPackages)' == 'true' AND '$(RuntimeIdentifier)' == '' ">false</IsPackable>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<PackageVersionForPackageVersionInfo>$(PackageVersion)</PackageVersionForPackageVersionInfo>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup Condition=" '$(IsPackageInThisPatch)' != 'true' AND '$(BaselinePackageVersion)' != '' AND '$(IsServicingBuild)' == 'true' ">
|
<PropertyGroup Condition=" '$(IsPackageInThisPatch)' != 'true' AND '$(BaselinePackageVersion)' != '' AND '$(IsServicingBuild)' == 'true' ">
|
||||||
<!-- This keeps assembly and package versions consistent across patches. If a package is not included in a patch, its version should stay at the baseline. -->
|
<!-- This keeps assembly and package versions consistent across patches. If a package is not included in a patch, its version should stay at the baseline. -->
|
||||||
<AssemblyVersion Condition="$(BaselinePackageVersion.Contains('-'))">$(BaselinePackageVersion.Substring(0, $(BaselinePackageVersion.IndexOf('-')))).0</AssemblyVersion>
|
<AssemblyVersion Condition="$(BaselinePackageVersion.Contains('-'))">$(BaselinePackageVersion.Substring(0, $(BaselinePackageVersion.IndexOf('-')))).0</AssemblyVersion>
|
||||||
|
|
@ -83,6 +82,9 @@
|
||||||
-->
|
-->
|
||||||
<Version Condition="'$(NoBuild)' == 'true' AND '$(DesignTimeBuild)' == 'true'">$(BaselinePackageVersion)</Version>
|
<Version Condition="'$(NoBuild)' == 'true' AND '$(DesignTimeBuild)' == 'true'">$(BaselinePackageVersion)</Version>
|
||||||
<PackageVersion Condition="'$(NoBuild)' == 'true' AND '$(DesignTimeBuild)' == 'true'">$(BaselinePackageVersion)</PackageVersion>
|
<PackageVersion Condition="'$(NoBuild)' == 'true' AND '$(DesignTimeBuild)' == 'true'">$(BaselinePackageVersion)</PackageVersion>
|
||||||
|
|
||||||
|
<!-- For servicing builds, we want to resolve baseline versions of project packages that aren't building, always -->
|
||||||
|
<PackageVersionForPackageVersionInfo>$(BaselinePackageVersion)</PackageVersionForPackageVersionInfo>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
|
|
@ -92,7 +94,8 @@
|
||||||
<!-- This determines whether a project is available as a <Reference> to other projects in this repo. -->
|
<!-- This determines whether a project is available as a <Reference> to other projects in this repo. -->
|
||||||
<IsProjectReferenceProvider Condition=" '$(IsProjectReferenceProvider)' == '' AND '$(IsImplementationProject)' == 'true' AND '$(PackAsTool)' != 'true' ">true</IsProjectReferenceProvider>
|
<IsProjectReferenceProvider Condition=" '$(IsProjectReferenceProvider)' == '' AND '$(IsImplementationProject)' == 'true' AND '$(PackAsTool)' != 'true' ">true</IsProjectReferenceProvider>
|
||||||
|
|
||||||
<HasReferenceAssembly Condition="'$(HasReferenceAssembly)' == '' AND '$(IsProjectReferenceProvider)' == 'true'">true</HasReferenceAssembly>
|
<HasReferenceAssembly
|
||||||
|
Condition=" '$(HasReferenceAssembly)' == '' AND '$(IsProjectReferenceProvider)' == 'true' AND '$(IsAspNetCoreApp)' == 'true' ">true</HasReferenceAssembly>
|
||||||
<HasReferenceAssembly Condition="'$(HasReferenceAssembly)' == ''">false</HasReferenceAssembly>
|
<HasReferenceAssembly Condition="'$(HasReferenceAssembly)' == ''">false</HasReferenceAssembly>
|
||||||
|
|
||||||
<IsPackable Condition="'$(IsPackable)' == '' AND ('$(IsImplementationProject)' == 'true' OR '$(IsAnalyzersProject)' == 'true') ">true</IsPackable>
|
<IsPackable Condition="'$(IsPackable)' == '' AND ('$(IsImplementationProject)' == 'true' OR '$(IsAnalyzersProject)' == 'true') ">true</IsPackable>
|
||||||
|
|
@ -162,6 +165,7 @@
|
||||||
<Import Project="eng\targets\FSharp.Common.targets" Condition="'$(MSBuildProjectExtension)' == '.fsproj'" />
|
<Import Project="eng\targets\FSharp.Common.targets" Condition="'$(MSBuildProjectExtension)' == '.fsproj'" />
|
||||||
<Import Project="eng\targets\Wix.Common.targets" Condition="'$(MSBuildProjectExtension)' == '.wixproj'" />
|
<Import Project="eng\targets\Wix.Common.targets" Condition="'$(MSBuildProjectExtension)' == '.wixproj'" />
|
||||||
<Import Project="eng\targets\Npm.Common.targets" Condition="'$(MSBuildProjectExtension)' == '.npmproj'" />
|
<Import Project="eng\targets\Npm.Common.targets" Condition="'$(MSBuildProjectExtension)' == '.npmproj'" />
|
||||||
<Import Project="eng\targets\ReferenceAssembly.targets" Condition=" '$(HasReferenceAssembly)' == 'true' " />
|
<Import Project="eng\targets\ReferenceAssembly.targets" Condition=" $(HasReferenceAssembly) " />
|
||||||
|
<Import Project="eng\targets\Helix.targets" Condition="'$(IsTestProject)' == 'true'" />
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
24
build.ps1
24
build.ps1
|
|
@ -77,6 +77,12 @@ MSBuild verbosity: q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic]
|
||||||
.PARAMETER MSBuildArguments
|
.PARAMETER MSBuildArguments
|
||||||
Additional MSBuild arguments to be passed through.
|
Additional MSBuild arguments to be passed through.
|
||||||
|
|
||||||
|
.PARAMETER DotNetRuntimeSourceFeed
|
||||||
|
Additional feed that can be used when downloading .NET runtimes
|
||||||
|
|
||||||
|
.PARAMETER DotNetRuntimeSourceFeedKey
|
||||||
|
Key for feed that can be used when downloading .NET runtimes
|
||||||
|
|
||||||
.EXAMPLE
|
.EXAMPLE
|
||||||
Building both native and managed projects.
|
Building both native and managed projects.
|
||||||
|
|
||||||
|
|
@ -151,6 +157,11 @@ param(
|
||||||
|
|
||||||
# Other lifecycle targets
|
# Other lifecycle targets
|
||||||
[switch]$Help, # Show help
|
[switch]$Help, # Show help
|
||||||
|
|
||||||
|
# Optional arguments that enable downloading an internal
|
||||||
|
# runtime or runtime from a non-default location
|
||||||
|
[string]$DotNetRuntimeSourceFeed,
|
||||||
|
[string]$DotNetRuntimeSourceFeedKey,
|
||||||
|
|
||||||
# Capture the rest
|
# Capture the rest
|
||||||
[Parameter(ValueFromRemainingArguments = $true)]
|
[Parameter(ValueFromRemainingArguments = $true)]
|
||||||
|
|
@ -251,6 +262,16 @@ if (-not $Configuration) {
|
||||||
}
|
}
|
||||||
$MSBuildArguments += "/p:Configuration=$Configuration"
|
$MSBuildArguments += "/p:Configuration=$Configuration"
|
||||||
|
|
||||||
|
[string[]]$ToolsetBuildArguments = @()
|
||||||
|
if ($DotNetRuntimeSourceFeed -or $DotNetRuntimeSourceFeedKey) {
|
||||||
|
$runtimeFeedArg = "/p:DotNetRuntimeSourceFeed=$DotNetRuntimeSourceFeed"
|
||||||
|
$runtimeFeedKeyArg = "/p:DotNetRuntimeSourceFeedKey=$DotNetRuntimeSourceFeedKey"
|
||||||
|
$MSBuildArguments += $runtimeFeedArg
|
||||||
|
$MSBuildArguments += $runtimeFeedKeyArg
|
||||||
|
$ToolsetBuildArguments += $runtimeFeedArg
|
||||||
|
$ToolsetBuildArguments += $runtimeFeedKeyArg
|
||||||
|
}
|
||||||
|
|
||||||
$foundJdk = $false
|
$foundJdk = $false
|
||||||
$javac = Get-Command javac -ErrorAction Ignore -CommandType Application
|
$javac = Get-Command javac -ErrorAction Ignore -CommandType Application
|
||||||
$localJdkPath = "$PSScriptRoot\.tools\jdk\win-x64\"
|
$localJdkPath = "$PSScriptRoot\.tools\jdk\win-x64\"
|
||||||
|
|
@ -375,7 +396,8 @@ try {
|
||||||
/p:Configuration=Release `
|
/p:Configuration=Release `
|
||||||
/p:Restore=$RunRestore `
|
/p:Restore=$RunRestore `
|
||||||
/p:Build=true `
|
/p:Build=true `
|
||||||
/clp:NoSummary
|
/clp:NoSummary `
|
||||||
|
@ToolsetBuildArguments
|
||||||
}
|
}
|
||||||
|
|
||||||
MSBuild $toolsetBuildProj `
|
MSBuild $toolsetBuildProj `
|
||||||
|
|
|
||||||
77
build.sh
77
build.sh
|
|
@ -29,6 +29,8 @@ build_installers=''
|
||||||
build_projects=''
|
build_projects=''
|
||||||
target_arch='x64'
|
target_arch='x64'
|
||||||
configuration=''
|
configuration=''
|
||||||
|
dotnet_runtime_source_feed=''
|
||||||
|
dotnet_runtime_source_feed_key=''
|
||||||
|
|
||||||
if [ "$(uname)" = "Darwin" ]; then
|
if [ "$(uname)" = "Darwin" ]; then
|
||||||
target_os_name='osx'
|
target_os_name='osx'
|
||||||
|
|
@ -45,33 +47,36 @@ __usage() {
|
||||||
echo "Usage: $(basename "${BASH_SOURCE[0]}") [options] [[--] <Arguments>...]
|
echo "Usage: $(basename "${BASH_SOURCE[0]}") [options] [[--] <Arguments>...]
|
||||||
|
|
||||||
Arguments:
|
Arguments:
|
||||||
<Arguments>... Arguments passed to the command. Variable number of arguments allowed.
|
<Arguments>... Arguments passed to the command. Variable number of arguments allowed.
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
--configuration|-c The build configuration (Debug, Release). Default=Debug
|
--configuration|-c The build configuration (Debug, Release). Default=Debug
|
||||||
--arch The CPU architecture to build for (x64, arm, arm64). Default=$target_arch
|
--arch The CPU architecture to build for (x64, arm, arm64). Default=$target_arch
|
||||||
--os-name The base runtime identifier to build for (linux, osx, linux-musl). Default=$target_os_name
|
--os-name The base runtime identifier to build for (linux, osx, linux-musl). Default=$target_os_name
|
||||||
|
|
||||||
--[no-]restore Run restore.
|
--[no-]restore Run restore.
|
||||||
--[no-]build Compile projects. (Implies --no-restore)
|
--[no-]build Compile projects. (Implies --no-restore)
|
||||||
--[no-]pack Produce packages.
|
--[no-]pack Produce packages.
|
||||||
--[no-]test Run tests.
|
--[no-]test Run tests.
|
||||||
|
|
||||||
--projects A list of projects to build. (Must be an absolute path.)
|
--projects A list of projects to build. (Must be an absolute path.)
|
||||||
Globbing patterns are supported, such as \"$(pwd)/**/*.csproj\".
|
Globbing patterns are supported, such as \"$(pwd)/**/*.csproj\".
|
||||||
--no-build-deps Do not build project-to-project references and only build the specified project.
|
--no-build-deps Do not build project-to-project references and only build the specified project.
|
||||||
--no-build-repo-tasks Suppress building RepoTasks.
|
--no-build-repo-tasks Suppress building RepoTasks.
|
||||||
|
|
||||||
--all Build all project types.
|
--all Build all project types.
|
||||||
--[no-]build-native Build native projects (C, C++).
|
--[no-]build-native Build native projects (C, C++).
|
||||||
--[no-]build-managed Build managed projects (C#, F#, VB).
|
--[no-]build-managed Build managed projects (C#, F#, VB).
|
||||||
--[no-]build-nodejs Build NodeJS projects (TypeScript, JS).
|
--[no-]build-nodejs Build NodeJS projects (TypeScript, JS).
|
||||||
--[no-]build-java Build Java projects.
|
--[no-]build-java Build Java projects.
|
||||||
--[no-]build-installers Build Java projects.
|
--[no-]build-installers Build Java projects.
|
||||||
|
|
||||||
--ci Apply CI specific settings and environment variables.
|
--ci Apply CI specific settings and environment variables.
|
||||||
--binarylog|-bl Use a binary logger
|
--binarylog|-bl Use a binary logger
|
||||||
--verbosity|-v MSBuild verbosity: q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic]
|
--verbosity|-v MSBuild verbosity: q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic]
|
||||||
|
|
||||||
|
--dotnet-runtime-source-feed Additional feed that can be used when downloading .NET runtimes
|
||||||
|
--dotnet-runtime-source-feed-key Key for feed that can be used when downloading .NET runtimes
|
||||||
|
|
||||||
Description:
|
Description:
|
||||||
This build script installs required tools and runs an MSBuild command on this repository
|
This build script installs required tools and runs an MSBuild command on this repository
|
||||||
|
|
@ -188,16 +193,26 @@ while [[ $# -gt 0 ]]; do
|
||||||
-no-build-repo-tasks|-nobuildrepotasks)
|
-no-build-repo-tasks|-nobuildrepotasks)
|
||||||
build_repo_tasks=false
|
build_repo_tasks=false
|
||||||
;;
|
;;
|
||||||
|
-arch)
|
||||||
|
shift
|
||||||
|
target_arch="${1:-}"
|
||||||
|
[ -z "$target_arch" ] && __error "Missing value for parameter --arch" && __usage
|
||||||
|
;;
|
||||||
-ci)
|
-ci)
|
||||||
ci=true
|
ci=true
|
||||||
;;
|
;;
|
||||||
-binarylog|-bl)
|
-binarylog|-bl)
|
||||||
use_default_binary_log=true
|
use_default_binary_log=true
|
||||||
;;
|
;;
|
||||||
-verbosity|-v)
|
-dotnet-runtime-source-feed|-dotnetruntimesourcefeed)
|
||||||
shift
|
shift
|
||||||
[ -z "${1:-}" ] && __error "Missing value for parameter --verbosity" && __usage
|
[ -z "${1:-}" ] && __error "Missing value for parameter --dotnet-runtime-source-feed" && __usage
|
||||||
verbosity="${1:-}"
|
dotnet_runtime_source_feed="${1:-}"
|
||||||
|
;;
|
||||||
|
-dotnet-runtime-source-feed-key|-dotnetruntimesourcefeedkey)
|
||||||
|
shift
|
||||||
|
[ -z "${1:-}" ] && __error "Missing value for parameter --dotnet-runtime-source-feed-key" && __usage
|
||||||
|
dotnet_runtime_source_feed_key="${1:-}"
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
msbuild_args[${#msbuild_args[*]}]="$1"
|
msbuild_args[${#msbuild_args[*]}]="$1"
|
||||||
|
|
@ -270,6 +285,17 @@ msbuild_args[${#msbuild_args[*]}]="-p:Configuration=$configuration"
|
||||||
echo "Setting msbuild verbosity to $verbosity"
|
echo "Setting msbuild verbosity to $verbosity"
|
||||||
msbuild_args[${#msbuild_args[*]}]="-verbosity:$verbosity"
|
msbuild_args[${#msbuild_args[*]}]="-verbosity:$verbosity"
|
||||||
|
|
||||||
|
# Set up additional runtime args
|
||||||
|
toolset_build_args=()
|
||||||
|
if [ ! -z "$dotnet_runtime_source_feed" ] || [ ! -z "$dotnet_runtime_source_feed_key" ]; then
|
||||||
|
runtimeFeedArg="/p:DotNetRuntimeSourceFeed=$dotnet_runtime_source_feed"
|
||||||
|
runtimeFeedKeyArg="/p:DotNetRuntimeSourceFeedKey=$dotnet_runtime_source_feed_key"
|
||||||
|
msbuild_args[${#msbuild_args[*]}]=$runtimeFeedArg
|
||||||
|
msbuild_args[${#msbuild_args[*]}]=$runtimeFeedKeyArg
|
||||||
|
toolset_build_args[${#toolset_build_args[*]}]=$runtimeFeedArg
|
||||||
|
toolset_build_args[${#toolset_build_args[*]}]=$runtimeFeedKeyArg
|
||||||
|
fi
|
||||||
|
|
||||||
# Initialize global variables need to be set before the import of Arcade is imported
|
# Initialize global variables need to be set before the import of Arcade is imported
|
||||||
restore=$run_restore
|
restore=$run_restore
|
||||||
|
|
||||||
|
|
@ -325,7 +351,8 @@ if [ "$build_repo_tasks" = true ]; then
|
||||||
-p:Configuration=Release \
|
-p:Configuration=Release \
|
||||||
-p:Restore=$run_restore \
|
-p:Restore=$run_restore \
|
||||||
-p:Build=true \
|
-p:Build=true \
|
||||||
-clp:NoSummary
|
-clp:NoSummary \
|
||||||
|
${toolset_build_args[@]+"${toolset_build_args[@]}"}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# This incantation avoids unbound variable issues if msbuild_args is empty
|
# This incantation avoids unbound variable issues if msbuild_args is empty
|
||||||
|
|
|
||||||
|
|
@ -12,5 +12,3 @@ In order to prepare this repo to build a new servicing update, the following cha
|
||||||
|
|
||||||
* Update the package baselines. This is used to ensure packages keep a consistent set of dependencies between releases.
|
* Update the package baselines. This is used to ensure packages keep a consistent set of dependencies between releases.
|
||||||
See [eng/tools/BaselineGenerator/](/eng/tools/BaselineGenerator/README.md) for instructions on how to run this tool.
|
See [eng/tools/BaselineGenerator/](/eng/tools/BaselineGenerator/README.md) for instructions on how to run this tool.
|
||||||
|
|
||||||
* Update the list of packages in [eng/PatchConfig.props](/eng/PatchConfig.props) to list which packages should be patching in this release.
|
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,8 @@ In addition to the standard set of MSBuild properties supported by Microsoft.NET
|
||||||
|
|
||||||
Property name | Meaning
|
Property name | Meaning
|
||||||
-------------------|--------------------------------------------------------------------------------------------
|
-------------------|--------------------------------------------------------------------------------------------
|
||||||
IsShippingPackage | When set to `true`, the package produced by from project is intended for use by customers. Defaults to `false`, which means the package is intended for internal use only by Microsoft teams.
|
IsPackable | Set to `true` when the project should produce a package. That package may or may not ship to customers (depending on `IsShippingPackage`). Defaults to `true` for analyzer and implementation projects; `false` otherwise.
|
||||||
IsAspNetCoreApp | Set to `true` when the assembly is part of the [Microsoft.AspNetCore.App shared framework](./SharedFramework.md) and is not available as a NuGet package (unless IsShippingPackage is also set to `true`).
|
IsShipping | Set to `true` when the project output is intended for use by customers. Defaults to `true` for analyzer, implementation and specification test projects; `false` otherwise.
|
||||||
TestDependsOnMssql | Set to `true` when your tests depends on SQL Server. This will ensure distribute tests on Helix install LocalDB ([more information on Helix](./Helix.md)).
|
IsShippingPackage | Set to `true` when a package produced from project is intended for use by customers. Defaults to `IsShipping`. Note this may be `true` even for projects with `IsPackable` set to `false`.
|
||||||
|
IsAspNetCoreApp | Set to `true` when the assembly is part of the [Microsoft.AspNetCore.App shared framework](./SharedFramework.md) and is not available as a NuGet package (unless `IsPackable` is also set to `true` -- the default). Defaults to `false`.
|
||||||
|
TestDependsOnMssql | Set to `true` when your tests depends on SQL Server. This will ensure distribute tests on Helix install LocalDB ([more information on Helix](./Helix.md)). Defaults to `false`.
|
||||||
|
|
|
||||||
|
|
@ -31,7 +31,6 @@ The requirements that led to this system are:
|
||||||
|
|
||||||
* [eng/Baseline.xml](/eng/Baseline.xml) - this contains the 'baseline' of the latest servicing release for this branch. It should be modified and used to update the generated file, Baseline.Designer.props.
|
* [eng/Baseline.xml](/eng/Baseline.xml) - this contains the 'baseline' of the latest servicing release for this branch. It should be modified and used to update the generated file, Baseline.Designer.props.
|
||||||
* [eng/Dependencies.props](/eng/Dependencies.props) - contains a list of all package references that might be used in the repo.
|
* [eng/Dependencies.props](/eng/Dependencies.props) - contains a list of all package references that might be used in the repo.
|
||||||
* [eng/PatchConfig.props](/eng/PatchConfig.props) - lists which assemblies or packages are patching in the current build.
|
|
||||||
* [eng/ProjectReferences.props](/eng/ProjectReferences.props) - lists which assemblies or packages might be available to be referenced as a local project.
|
* [eng/ProjectReferences.props](/eng/ProjectReferences.props) - lists which assemblies or packages might be available to be referenced as a local project.
|
||||||
* [eng/Versions.props](/eng/Versions.props) - contains a list of versions which may be updated by automation. This is used by MSBuild to restore and build.
|
* [eng/Versions.props](/eng/Versions.props) - contains a list of versions which may be updated by automation. This is used by MSBuild to restore and build.
|
||||||
* [eng/Version.Details.xml](/eng/Version.Details.xml) - used by automation to update dependencies variables in other files.
|
* [eng/Version.Details.xml](/eng/Version.Details.xml) - used by automation to update dependencies variables in other files.
|
||||||
|
|
|
||||||
|
|
@ -2,106 +2,106 @@
|
||||||
<Project>
|
<Project>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
||||||
<AspNetCoreBaselineVersion>3.1.0</AspNetCoreBaselineVersion>
|
<AspNetCoreBaselineVersion>3.1.2</AspNetCoreBaselineVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!-- Package: AspNetCoreRuntime.3.0.x64-->
|
<!-- Package: AspNetCoreRuntime.3.0.x64-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.3.0.x64' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.3.0.x64' ">
|
||||||
<BaselinePackageVersion>3.0.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.0.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.3.0.x64' AND '$(TargetFramework)' == 'net461' " />
|
<ItemGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.3.0.x64' AND '$(TargetFramework)' == 'net461' " />
|
||||||
<!-- Package: AspNetCoreRuntime.3.0.x86-->
|
<!-- Package: AspNetCoreRuntime.3.0.x86-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.3.0.x86' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.3.0.x86' ">
|
||||||
<BaselinePackageVersion>3.0.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.0.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.3.0.x86' AND '$(TargetFramework)' == 'net461' " />
|
<ItemGroup Condition=" '$(PackageId)' == 'AspNetCoreRuntime.3.0.x86' AND '$(TargetFramework)' == 'net461' " />
|
||||||
<!-- Package: dotnet-sql-cache-->
|
<!-- Package: dotnet-sql-cache-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'dotnet-sql-cache' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'dotnet-sql-cache' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.ApiAuthorization.IdentityServer-->
|
<!-- Package: Microsoft.AspNetCore.ApiAuthorization.IdentityServer-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ApiAuthorization.IdentityServer' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ApiAuthorization.IdentityServer' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ApiAuthorization.IdentityServer' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ApiAuthorization.IdentityServer' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Identity.UI" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="IdentityServer4" Version="[3.0.0, )" />
|
<BaselinePackageReference Include="IdentityServer4" Version="[3.0.0, )" />
|
||||||
<BaselinePackageReference Include="IdentityServer4.AspNetIdentity" Version="[3.0.0, )" />
|
<BaselinePackageReference Include="IdentityServer4.AspNetIdentity" Version="[3.0.0, )" />
|
||||||
<BaselinePackageReference Include="IdentityServer4.EntityFramework" Version="[3.0.0, )" />
|
<BaselinePackageReference Include="IdentityServer4.EntityFramework" Version="[3.0.0, )" />
|
||||||
<BaselinePackageReference Include="IdentityServer4.EntityFramework.Storage" Version="[3.0.0, )" />
|
<BaselinePackageReference Include="IdentityServer4.EntityFramework.Storage" Version="[3.0.0, )" />
|
||||||
<BaselinePackageReference Include="IdentityServer4.Storage" Version="[3.0.0, )" />
|
<BaselinePackageReference Include="IdentityServer4.Storage" Version="[3.0.0, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Http" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Http" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.App.Runtime.win-x64-->
|
<!-- Package: Microsoft.AspNetCore.App.Runtime.win-x64-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.win-x64' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.App.Runtime.win-x64' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Authentication.AzureAD.UI-->
|
<!-- Package: Microsoft.AspNetCore.Authentication.AzureAD.UI-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureAD.UI' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureAD.UI' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureAD.UI' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureAD.UI' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Authentication.AzureADB2C.UI-->
|
<!-- Package: Microsoft.AspNetCore.Authentication.AzureADB2C.UI-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureADB2C.UI' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureADB2C.UI' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureADB2C.UI' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.AzureADB2C.UI' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Authentication.Certificate-->
|
<!-- Package: Microsoft.AspNetCore.Authentication.Certificate-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Certificate' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Certificate' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Certificate' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Certificate' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
||||||
<!-- Package: Microsoft.AspNetCore.Authentication.Facebook-->
|
<!-- Package: Microsoft.AspNetCore.Authentication.Facebook-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Facebook' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Facebook' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Facebook' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Facebook' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
||||||
<!-- Package: Microsoft.AspNetCore.Authentication.Google-->
|
<!-- Package: Microsoft.AspNetCore.Authentication.Google-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Google' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Google' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Google' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Google' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
||||||
<!-- Package: Microsoft.AspNetCore.Authentication.JwtBearer-->
|
<!-- Package: Microsoft.AspNetCore.Authentication.JwtBearer-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.JwtBearer' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.JwtBearer' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.JwtBearer' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.JwtBearer' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="[5.5.0, )" />
|
<BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="[5.5.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Authentication.MicrosoftAccount-->
|
<!-- Package: Microsoft.AspNetCore.Authentication.MicrosoftAccount-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.MicrosoftAccount' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.MicrosoftAccount' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.MicrosoftAccount' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.MicrosoftAccount' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
||||||
<!-- Package: Microsoft.AspNetCore.Authentication.Negotiate-->
|
<!-- Package: Microsoft.AspNetCore.Authentication.Negotiate-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Negotiate' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Negotiate' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Negotiate' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Negotiate' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Authentication.OpenIdConnect-->
|
<!-- Package: Microsoft.AspNetCore.Authentication.OpenIdConnect-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.OpenIdConnect' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.OpenIdConnect' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.OpenIdConnect' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.OpenIdConnect' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="[5.5.0, )" />
|
<BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.OpenIdConnect" Version="[5.5.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Authentication.Twitter-->
|
<!-- Package: Microsoft.AspNetCore.Authentication.Twitter-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Twitter' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Twitter' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Twitter' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.Twitter' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
||||||
<!-- Package: Microsoft.AspNetCore.Authentication.WsFederation-->
|
<!-- Package: Microsoft.AspNetCore.Authentication.WsFederation-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.WsFederation' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.WsFederation' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.WsFederation' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authentication.WsFederation' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.WsFederation" Version="[5.5.0, )" />
|
<BaselinePackageReference Include="Microsoft.IdentityModel.Protocols.WsFederation" Version="[5.5.0, )" />
|
||||||
|
|
@ -109,350 +109,353 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Authorization-->
|
<!-- Package: Microsoft.AspNetCore.Authorization-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Authorization' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Metadata" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.AzureAppServices.HostingStartup-->
|
<!-- Package: Microsoft.AspNetCore.AzureAppServices.HostingStartup-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.HostingStartup' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.HostingStartup' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.HostingStartup' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.HostingStartup' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.AzureAppServicesIntegration" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.AzureAppServicesIntegration" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.AzureAppServices.SiteExtension-->
|
<!-- Package: Microsoft.AspNetCore.AzureAppServices.SiteExtension-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.SiteExtension' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.SiteExtension' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.SiteExtension' AND '$(TargetFramework)' == 'net461' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServices.SiteExtension' AND '$(TargetFramework)' == 'net461' ">
|
||||||
<BaselinePackageReference Include="Microsoft.Web.Xdt.Extensions" Version="[3.1.0-rtm.19566.1, )" />
|
<BaselinePackageReference Include="Microsoft.Web.Xdt.Extensions" Version="[3.1.2-servicing.20068.1, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.AzureAppServicesIntegration-->
|
<!-- Package: Microsoft.AspNetCore.AzureAppServicesIntegration-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServicesIntegration' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServicesIntegration' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServicesIntegration' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.AzureAppServicesIntegration' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging.AzureAppServices" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging.AzureAppServices" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Blazor-->
|
<!-- Package: Microsoft.AspNetCore.Blazor-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor' ">
|
||||||
<BaselinePackageVersion>3.0.0-preview9.19465.2</BaselinePackageVersion>
|
<BaselinePackageVersion>3.2.0-preview1.20073.1</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor' AND '$(TargetFramework)' == 'netstandard2.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Components.Web" Version="[3.0.0, )" />
|
<BaselinePackageReference Include="Mono.WebAssembly.Interop" Version="[3.2.0-preview1.20073.1, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.0.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Components.Web" Version="[3.1.0, )" />
|
||||||
<BaselinePackageReference Include="Mono.WebAssembly.Interop" Version="[3.0.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Configuration" Version="[3.1.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Blazor.Build-->
|
<!-- Package: Microsoft.AspNetCore.Blazor.Build-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.Build' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.Build' ">
|
||||||
<BaselinePackageVersion>3.0.0-preview9.19465.2</BaselinePackageVersion>
|
<BaselinePackageVersion>3.2.0-preview1.20073.1</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.Build' AND '$(TargetFramework)' == 'any' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.Build' AND '$(TargetFramework)' == 'any' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Blazor.Mono" Version="[3.0.0-preview9.19462.2, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Blazor.Mono" Version="[3.2.0-preview1.20067.1, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Blazor.DevServer-->
|
<!-- Package: Microsoft.AspNetCore.Blazor.DevServer-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.DevServer' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.DevServer' ">
|
||||||
<BaselinePackageVersion>3.0.0-preview9.19465.2</BaselinePackageVersion>
|
<BaselinePackageVersion>3.2.0-preview1.20073.1</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Blazor.HttpClient-->
|
<!-- Package: Microsoft.AspNetCore.Blazor.HttpClient-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.HttpClient' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.HttpClient' ">
|
||||||
<BaselinePackageVersion>3.0.0-preview9.19465.2</BaselinePackageVersion>
|
<BaselinePackageVersion>3.2.0-preview1.20073.1</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.HttpClient' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.HttpClient' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="System.Text.Json" Version="[4.6.0, )" />
|
<BaselinePackageReference Include="System.Text.Json" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Blazor.Server-->
|
<!-- Package: Microsoft.AspNetCore.Blazor.Server-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.Server' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.Server' ">
|
||||||
<BaselinePackageVersion>3.0.0-preview9.19465.2</BaselinePackageVersion>
|
<BaselinePackageVersion>3.2.0-preview1.20073.1</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.Server' AND '$(TargetFramework)' == 'netcoreapp3.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.Server' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SpaServices.Extensions" Version="[3.0.0, )" />
|
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="[3.0.0, )" />
|
|
||||||
<BaselinePackageReference Include="Mono.Cecil" Version="[0.10.1, )" />
|
<BaselinePackageReference Include="Mono.Cecil" Version="[0.10.1, )" />
|
||||||
<BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
|
<BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Blazor.Templates-->
|
<!-- Package: Microsoft.AspNetCore.Blazor.Templates-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.Templates' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Blazor.Templates' ">
|
||||||
<BaselinePackageVersion>3.0.0-preview9.19465.2</BaselinePackageVersion>
|
<BaselinePackageVersion>3.2.0-preview1.20073.1</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Components-->
|
<!-- Package: Microsoft.AspNetCore.Components-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Components.Analyzers" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Components.Analyzers" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.JSInterop" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.JSInterop" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="System.ComponentModel.Annotations" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.ComponentModel.Annotations" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Components.Analyzers" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Components.Analyzers" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.JSInterop" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.JSInterop" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Components.Analyzers-->
|
<!-- Package: Microsoft.AspNetCore.Components.Analyzers-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Analyzers' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Analyzers' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Components.Authorization-->
|
<!-- Package: Microsoft.AspNetCore.Components.Authorization-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Authorization' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Authorization' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Authorization' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Authorization' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Authorization' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Authorization' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Authorization" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Components.Forms-->
|
<!-- Package: Microsoft.AspNetCore.Components.Forms-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Forms' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Forms' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Forms' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Forms' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Forms' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Forms' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="System.ComponentModel.Annotations" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.ComponentModel.Annotations" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Components.Web-->
|
<!-- Package: Microsoft.AspNetCore.Components.Web-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Web' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Web' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Web' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Web' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Components.Forms" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Components.Forms" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.JSInterop" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.JSInterop" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Web' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Components.Web' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Components" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Components.Forms" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Components.Forms" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.JSInterop" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.JSInterop" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.ConcurrencyLimiter-->
|
<!-- Package: Microsoft.AspNetCore.ConcurrencyLimiter-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ConcurrencyLimiter' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ConcurrencyLimiter' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ConcurrencyLimiter' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.ConcurrencyLimiter' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Connections.Abstractions-->
|
<!-- Package: Microsoft.AspNetCore.Connections.Abstractions-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="[1.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="[1.1.0, )" />
|
||||||
<BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND '$(TargetFramework)' == 'netstandard2.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Connections.Abstractions' AND '$(TargetFramework)' == 'netstandard2.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Http.Features" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Cryptography.Internal-->
|
<!-- Package: Microsoft.AspNetCore.Cryptography.Internal-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.Internal' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.Internal' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.Internal' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.Internal' AND '$(TargetFramework)' == 'netstandard2.0' " />
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.Internal' AND '$(TargetFramework)' == 'netstandard2.0' " />
|
||||||
<!-- Package: Microsoft.AspNetCore.Cryptography.KeyDerivation-->
|
<!-- Package: Microsoft.AspNetCore.Cryptography.KeyDerivation-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' AND '$(TargetFramework)' == 'netcoreapp2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' AND '$(TargetFramework)' == 'netcoreapp2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.2, )" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Cryptography.KeyDerivation' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.DataProtection-->
|
<!-- Package: Microsoft.AspNetCore.DataProtection-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Win32.Registry" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="Microsoft.Win32.Registry" Version="[4.7.0, )" />
|
||||||
<BaselinePackageReference Include="System.Security.Cryptography.Xml" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.Security.Cryptography.Xml" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.Internal" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Win32.Registry" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="Microsoft.Win32.Registry" Version="[4.7.0, )" />
|
||||||
<BaselinePackageReference Include="System.Security.Cryptography.Xml" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.Security.Cryptography.Xml" Version="[4.7.0, )" />
|
||||||
<BaselinePackageReference Include="System.Security.Principal.Windows" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.Security.Principal.Windows" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.DataProtection.Abstractions-->
|
<!-- Package: Microsoft.AspNetCore.DataProtection.Abstractions-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Abstractions' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Abstractions' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Abstractions' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Abstractions' AND '$(TargetFramework)' == 'netstandard2.0' " />
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Abstractions' AND '$(TargetFramework)' == 'netstandard2.0' " />
|
||||||
<!-- Package: Microsoft.AspNetCore.DataProtection.AzureKeyVault-->
|
<!-- Package: Microsoft.AspNetCore.DataProtection.AzureKeyVault-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.AzureKeyVault' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.AzureKeyVault' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.AzureKeyVault' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.AzureKeyVault' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Azure.KeyVault" Version="[2.3.2, )" />
|
<BaselinePackageReference Include="Microsoft.Azure.KeyVault" Version="[2.3.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.IdentityModel.Clients.ActiveDirectory" Version="[3.19.8, )" />
|
<BaselinePackageReference Include="Microsoft.IdentityModel.Clients.ActiveDirectory" Version="[3.19.8, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.DataProtection.AzureStorage-->
|
<!-- Package: Microsoft.AspNetCore.DataProtection.AzureStorage-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.AzureStorage' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.AzureStorage' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.AzureStorage' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.AzureStorage' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Azure.Storage.Blob" Version="[10.0.1, )" />
|
<BaselinePackageReference Include="Microsoft.Azure.Storage.Blob" Version="[10.0.1, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Data.OData" Version="[5.8.4, )" />
|
<BaselinePackageReference Include="Microsoft.Data.OData" Version="[5.8.4, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.DataProtection.EntityFrameworkCore-->
|
<!-- Package: Microsoft.AspNetCore.DataProtection.EntityFrameworkCore-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.EntityFrameworkCore' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.EntityFrameworkCore' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.EntityFrameworkCore' AND '$(TargetFramework)' == 'netstandard2.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.EntityFrameworkCore' AND '$(TargetFramework)' == 'netstandard2.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.EntityFrameworkCore" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.EntityFrameworkCore" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.DataProtection.Extensions-->
|
<!-- Package: Microsoft.AspNetCore.DataProtection.Extensions-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.Extensions' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.DataProtection.StackExchangeRedis-->
|
<!-- Package: Microsoft.AspNetCore.DataProtection.StackExchangeRedis-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.StackExchangeRedis' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.StackExchangeRedis' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.StackExchangeRedis' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.DataProtection.StackExchangeRedis' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.DataProtection" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="StackExchange.Redis" Version="[2.0.593, )" />
|
<BaselinePackageReference Include="StackExchange.Redis" Version="[2.0.593, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore-->
|
<!-- Package: Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.HeaderPropagation-->
|
<!-- Package: Microsoft.AspNetCore.HeaderPropagation-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.HeaderPropagation' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.HeaderPropagation' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.HeaderPropagation' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.HeaderPropagation' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Http" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Http" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Hosting.WindowsServices-->
|
<!-- Package: Microsoft.AspNetCore.Hosting.WindowsServices-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Hosting.WindowsServices' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Hosting.WindowsServices' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Hosting.WindowsServices' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Hosting.WindowsServices' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="System.ServiceProcess.ServiceController" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.ServiceProcess.ServiceController" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Http.Connections.Client-->
|
<!-- Package: Microsoft.AspNetCore.Http.Connections.Client-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' AND '$(TargetFramework)' == 'netstandard2.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Client' AND '$(TargetFramework)' == 'netstandard2.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Common" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Http.Connections.Common-->
|
<!-- Package: Microsoft.AspNetCore.Http.Connections.Common-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Connections.Common' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="System.Text.Json" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.Text.Json" Version="[4.7.1, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Http.Features-->
|
<!-- Package: Microsoft.AspNetCore.Http.Features-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Features' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Features' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Features' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Features' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Primitives" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Primitives" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Features' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Http.Features' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Primitives" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Primitives" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Identity.EntityFrameworkCore-->
|
<!-- Package: Microsoft.AspNetCore.Identity.EntityFrameworkCore-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.EntityFrameworkCore' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.EntityFrameworkCore' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.EntityFrameworkCore' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.EntityFrameworkCore' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.EntityFrameworkCore' AND '$(TargetFramework)' == 'netstandard2.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.EntityFrameworkCore' AND '$(TargetFramework)' == 'netstandard2.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Identity.Specification.Tests-->
|
<!-- Package: Microsoft.AspNetCore.Identity.Specification.Tests-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.Specification.Tests' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.Specification.Tests' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.Specification.Tests' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.Specification.Tests' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Testing" Version="[3.1.0-rtm.19565.4, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Testing" Version="[3.1.2-servicing.20067.6, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Configuration" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Configuration" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="xunit.assert" Version="[2.4.1, )" />
|
<BaselinePackageReference Include="xunit.assert" Version="[2.4.1, )" />
|
||||||
<BaselinePackageReference Include="xunit.extensibility.core" Version="[2.4.1, )" />
|
<BaselinePackageReference Include="xunit.extensibility.core" Version="[2.4.1, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Identity.UI-->
|
<!-- Package: Microsoft.AspNetCore.Identity.UI-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.UI' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.UI' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.UI' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Identity.UI' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Identity.Stores" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
|
<BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.JsonPatch-->
|
<!-- Package: Microsoft.AspNetCore.JsonPatch-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.JsonPatch' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.JsonPatch' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.JsonPatch' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.JsonPatch' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.CSharp" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="Microsoft.CSharp" Version="[4.7.0, )" />
|
||||||
|
|
@ -460,236 +463,239 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Metadata-->
|
<!-- Package: Microsoft.AspNetCore.Metadata-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Metadata' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Metadata' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Metadata' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Metadata' AND '$(TargetFramework)' == 'netstandard2.0' " />
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Metadata' AND '$(TargetFramework)' == 'netstandard2.0' " />
|
||||||
<!-- Package: Microsoft.AspNetCore.MiddlewareAnalysis-->
|
<!-- Package: Microsoft.AspNetCore.MiddlewareAnalysis-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.MiddlewareAnalysis' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.MiddlewareAnalysis' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.MiddlewareAnalysis' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.MiddlewareAnalysis' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Mvc.NewtonsoftJson-->
|
<!-- Package: Microsoft.AspNetCore.Mvc.NewtonsoftJson-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.NewtonsoftJson' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.NewtonsoftJson' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.NewtonsoftJson' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.NewtonsoftJson' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.JsonPatch" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.JsonPatch" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
|
<BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
|
||||||
<BaselinePackageReference Include="Newtonsoft.Json.Bson" Version="[1.0.2, )" />
|
<BaselinePackageReference Include="Newtonsoft.Json.Bson" Version="[1.0.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation-->
|
<!-- Package: Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Mvc.Razor.Extensions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.CodeAnalysis.Razor" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.CodeAnalysis.Razor" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.DependencyModel" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.DependencyModel" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Mvc.Testing-->
|
<!-- Package: Microsoft.AspNetCore.Mvc.Testing-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Testing' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Testing' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Testing' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Mvc.Testing' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.TestHost" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.TestHost" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.DependencyModel" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.DependencyModel" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Hosting" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Hosting" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.NodeServices-->
|
<!-- Package: Microsoft.AspNetCore.NodeServices-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.NodeServices' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.NodeServices' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.NodeServices' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.NodeServices' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Console" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Console" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
|
<BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.Owin-->
|
<!-- Package: Microsoft.AspNetCore.Owin-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Owin' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Owin' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Owin' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Owin' AND '$(TargetFramework)' == 'netcoreapp3.1' " />
|
||||||
<!-- Package: Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv-->
|
<!-- Package: Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Libuv" Version="[1.10.0, )" />
|
<BaselinePackageReference Include="Libuv" Version="[1.10.0, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.SignalR.Client-->
|
<!-- Package: Microsoft.AspNetCore.SignalR.Client-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Client.Core" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Client.Core" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Client" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Http.Connections.Client" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.SignalR.Client.Core-->
|
<!-- Package: Microsoft.AspNetCore.SignalR.Client.Core-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="[1.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="[1.1.0, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="System.Threading.Channels" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.Threading.Channels" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' AND '$(TargetFramework)' == 'netstandard2.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Client.Core' AND '$(TargetFramework)' == 'netstandard2.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.DependencyInjection" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="System.Threading.Channels" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.Threading.Channels" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.SignalR.Common-->
|
<!-- Package: Microsoft.AspNetCore.SignalR.Common-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Common' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Connections.Abstractions" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="System.Text.Json" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.Text.Json" Version="[4.7.1, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.SignalR.Protocols.Json-->
|
<!-- Package: Microsoft.AspNetCore.SignalR.Protocols.Json-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.Json' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.SignalR.Protocols.MessagePack-->
|
<!-- Package: Microsoft.AspNetCore.SignalR.Protocols.MessagePack-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.MessagePack' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.MessagePack' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.MessagePack' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.MessagePack' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="MessagePack" Version="[1.7.3.7, )" />
|
<BaselinePackageReference Include="MessagePack" Version="[1.7.3.7, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson-->
|
<!-- Package: Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
|
<BaselinePackageReference Include="Newtonsoft.Json" Version="[12.0.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.SignalR.Specification.Tests-->
|
<!-- Package: Microsoft.AspNetCore.SignalR.Specification.Tests-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Specification.Tests' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Specification.Tests' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Specification.Tests' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.Specification.Tests' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SignalR.Common" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="xunit.assert" Version="[2.4.1, )" />
|
<BaselinePackageReference Include="xunit.assert" Version="[2.4.1, )" />
|
||||||
<BaselinePackageReference Include="xunit.extensibility.core" Version="[2.4.1, )" />
|
<BaselinePackageReference Include="xunit.extensibility.core" Version="[2.4.1, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.SignalR.StackExchangeRedis-->
|
<!-- Package: Microsoft.AspNetCore.SignalR.StackExchangeRedis-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.StackExchangeRedis' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.StackExchangeRedis' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.StackExchangeRedis' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SignalR.StackExchangeRedis' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="MessagePack" Version="[1.7.3.7, )" />
|
<BaselinePackageReference Include="MessagePack" Version="[1.7.3.7, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="StackExchange.Redis" Version="[2.0.593, )" />
|
<BaselinePackageReference Include="StackExchange.Redis" Version="[2.0.593, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.SpaServices-->
|
<!-- Package: Microsoft.AspNetCore.SpaServices-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.NodeServices" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.NodeServices" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.SpaServices.Extensions-->
|
<!-- Package: Microsoft.AspNetCore.SpaServices.Extensions-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices.Extensions' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices.Extensions' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices.Extensions' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.SpaServices.Extensions' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.SpaServices" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.SpaServices" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Physical" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.FileProviders.Physical" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.AspNetCore.TestHost-->
|
<!-- Package: Microsoft.AspNetCore.TestHost-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.TestHost' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.TestHost' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.TestHost' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.AspNetCore.TestHost' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.0, )" />
|
<BaselinePackageReference Include="System.IO.Pipelines" Version="[4.7.0, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.dotnet-openapi-->
|
<!-- Package: Microsoft.dotnet-openapi-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.dotnet-openapi' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.dotnet-openapi' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!-- Package: Microsoft.DotNet.Web.Client.ItemTemplates-->
|
<!-- Package: Microsoft.DotNet.Web.Client.ItemTemplates-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.Client.ItemTemplates' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.Client.ItemTemplates' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!-- Package: Microsoft.DotNet.Web.ItemTemplates-->
|
<!-- Package: Microsoft.DotNet.Web.ItemTemplates-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.ItemTemplates' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.ItemTemplates' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!-- Package: Microsoft.DotNet.Web.ProjectTemplates.3.1-->
|
<!-- Package: Microsoft.DotNet.Web.ProjectTemplates.3.1-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.ProjectTemplates.3.1' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.ProjectTemplates.3.1' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!-- Package: Microsoft.DotNet.Web.Spa.ProjectTemplates.3.1-->
|
<!-- Package: Microsoft.DotNet.Web.Spa.ProjectTemplates.3.1-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.Spa.ProjectTemplates.3.1' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.DotNet.Web.Spa.ProjectTemplates.3.1' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!-- Package: Microsoft.Extensions.ApiDescription.Client-->
|
<!-- Package: Microsoft.Extensions.ApiDescription.Client-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.ApiDescription.Client' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.ApiDescription.Client' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!-- Package: Microsoft.Extensions.ApiDescription.Server-->
|
<!-- Package: Microsoft.Extensions.ApiDescription.Server-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.ApiDescription.Server' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.ApiDescription.Server' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<!-- Package: Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore-->
|
<!-- Package: Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore' AND '$(TargetFramework)' == 'netstandard2.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore' AND '$(TargetFramework)' == 'netstandard2.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.Extensions.Identity.Core-->
|
<!-- Package: Microsoft.Extensions.Identity.Core-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Core' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Options" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<!-- Package: Microsoft.Extensions.Identity.Stores-->
|
<!-- Package: Microsoft.Extensions.Identity.Stores-->
|
||||||
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' ">
|
<PropertyGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' ">
|
||||||
<BaselinePackageVersion>3.1.0</BaselinePackageVersion>
|
<BaselinePackageVersion>3.1.2</BaselinePackageVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' AND '$(TargetFramework)' == 'netcoreapp3.1' ">
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="[3.1.2, )" />
|
||||||
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
<ItemGroup Condition=" '$(PackageId)' == 'Microsoft.Extensions.Identity.Stores' AND '$(TargetFramework)' == 'netstandard2.0' ">
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Identity.Core" Version="[3.1.2, )" />
|
||||||
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.0, )" />
|
<BaselinePackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="[3.1.2, )" />
|
||||||
|
<BaselinePackageReference Include="Microsoft.Extensions.Logging" Version="[3.1.2, )" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
164
eng/Baseline.xml
164
eng/Baseline.xml
|
|
@ -4,86 +4,86 @@ This file contains a list of all the packages and their versions which were rele
|
||||||
Update this list when preparing for a new patch.
|
Update this list when preparing for a new patch.
|
||||||
|
|
||||||
-->
|
-->
|
||||||
<Baseline Version="3.1.0">
|
<Baseline Version="3.1.2">
|
||||||
<Package Id="AspNetCoreRuntime.3.0.x64" Version="3.0.0" />
|
<Package Id="AspNetCoreRuntime.3.0.x64" Version="3.0.2" />
|
||||||
<Package Id="AspNetCoreRuntime.3.0.x86" Version="3.0.0" />
|
<Package Id="AspNetCoreRuntime.3.0.x86" Version="3.0.2" />
|
||||||
<Package Id="dotnet-sql-cache" Version="3.1.0" />
|
<Package Id="dotnet-sql-cache" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.ApiAuthorization.IdentityServer" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.ApiAuthorization.IdentityServer" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.App.Runtime.win-x64" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.App.Runtime.win-x64" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Authentication.AzureAD.UI" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Authentication.AzureAD.UI" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Authentication.AzureADB2C.UI" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Authentication.AzureADB2C.UI" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Authentication.Certificate" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Authentication.Certificate" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Authentication.Facebook" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Authentication.Facebook" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Authentication.Google" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Authentication.Google" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Authentication.JwtBearer" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Authentication.JwtBearer" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Authentication.MicrosoftAccount" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Authentication.MicrosoftAccount" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Authentication.Negotiate" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Authentication.Negotiate" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Authentication.Twitter" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Authentication.Twitter" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Authentication.WsFederation" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Authentication.WsFederation" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Authorization" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Authorization" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.AzureAppServices.HostingStartup" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.AzureAppServices.HostingStartup" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.AzureAppServices.SiteExtension" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.AzureAppServices.SiteExtension" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.AzureAppServicesIntegration" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.AzureAppServicesIntegration" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Blazor" Version="3.0.0-preview9.19465.2" />
|
<Package Id="Microsoft.AspNetCore.Blazor" Version="3.2.0-preview1.20073.1" />
|
||||||
<Package Id="Microsoft.AspNetCore.Blazor.Build" Version="3.0.0-preview9.19465.2" />
|
<Package Id="Microsoft.AspNetCore.Blazor.Build" Version="3.2.0-preview1.20073.1" />
|
||||||
<Package Id="Microsoft.AspNetCore.Blazor.DevServer" Version="3.0.0-preview9.19465.2" />
|
<Package Id="Microsoft.AspNetCore.Blazor.DevServer" Version="3.2.0-preview1.20073.1" />
|
||||||
<Package Id="Microsoft.AspNetCore.Blazor.HttpClient" Version="3.0.0-preview9.19465.2" />
|
<Package Id="Microsoft.AspNetCore.Blazor.HttpClient" Version="3.2.0-preview1.20073.1" />
|
||||||
<Package Id="Microsoft.AspNetCore.Blazor.Server" Version="3.0.0-preview9.19465.2" />
|
<Package Id="Microsoft.AspNetCore.Blazor.Server" Version="3.2.0-preview1.20073.1" />
|
||||||
<Package Id="Microsoft.AspNetCore.Blazor.Templates" Version="3.0.0-preview9.19465.2" />
|
<Package Id="Microsoft.AspNetCore.Blazor.Templates" Version="3.2.0-preview1.20073.1" />
|
||||||
<Package Id="Microsoft.AspNetCore.Components" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Components" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Components.Analyzers" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Components.Analyzers" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Components.Authorization" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Components.Authorization" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Components.Forms" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Components.Forms" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Components.Web" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Components.Web" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.ConcurrencyLimiter" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.ConcurrencyLimiter" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Connections.Abstractions" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Connections.Abstractions" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Cryptography.Internal" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Cryptography.Internal" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Cryptography.KeyDerivation" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.DataProtection" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.DataProtection" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.DataProtection.Abstractions" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.DataProtection.Abstractions" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.DataProtection.AzureKeyVault" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.DataProtection.AzureKeyVault" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.DataProtection.AzureStorage" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.DataProtection.AzureStorage" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.DataProtection.EntityFrameworkCore" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.DataProtection.EntityFrameworkCore" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.DataProtection.Extensions" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.DataProtection.Extensions" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.HeaderPropagation" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.HeaderPropagation" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Hosting.WindowsServices" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Hosting.WindowsServices" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Http.Connections.Client" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Http.Connections.Client" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Http.Connections.Common" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Http.Connections.Common" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Http.Features" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Http.Features" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Identity.Specification.Tests" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Identity.Specification.Tests" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Identity.UI" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Identity.UI" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.JsonPatch" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.JsonPatch" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Metadata" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Metadata" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.MiddlewareAnalysis" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.MiddlewareAnalysis" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Mvc.Testing" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Mvc.Testing" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.NodeServices" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.NodeServices" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Owin" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Owin" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.SignalR.Client" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.SignalR.Client" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.SignalR.Client.Core" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.SignalR.Client.Core" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.SignalR.Common" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.SignalR.Common" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.SignalR.Protocols.Json" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.SignalR.Specification.Tests" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.SignalR.Specification.Tests" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.SignalR.StackExchangeRedis" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.SpaServices" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.SpaServices" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.SpaServices.Extensions" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.SpaServices.Extensions" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.AspNetCore.TestHost" Version="3.1.0" />
|
<Package Id="Microsoft.AspNetCore.TestHost" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.dotnet-openapi" Version="3.1.0" />
|
<Package Id="Microsoft.dotnet-openapi" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.DotNet.Web.Client.ItemTemplates" Version="3.1.0" />
|
<Package Id="Microsoft.DotNet.Web.Client.ItemTemplates" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.DotNet.Web.ItemTemplates" Version="3.1.0" />
|
<Package Id="Microsoft.DotNet.Web.ItemTemplates" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.DotNet.Web.ProjectTemplates.3.1" Version="3.1.0" />
|
<Package Id="Microsoft.DotNet.Web.ProjectTemplates.3.1" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.DotNet.Web.Spa.ProjectTemplates.3.1" Version="3.1.0" />
|
<Package Id="Microsoft.DotNet.Web.Spa.ProjectTemplates.3.1" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.Extensions.ApiDescription.Client" Version="3.1.0" />
|
<Package Id="Microsoft.Extensions.ApiDescription.Client" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.Extensions.ApiDescription.Server" Version="3.1.0" />
|
<Package Id="Microsoft.Extensions.ApiDescription.Server" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore" Version="3.1.0" />
|
<Package Id="Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.Extensions.Identity.Core" Version="3.1.0" />
|
<Package Id="Microsoft.Extensions.Identity.Core" Version="3.1.2" />
|
||||||
<Package Id="Microsoft.Extensions.Identity.Stores" Version="3.1.0" />
|
<Package Id="Microsoft.Extensions.Identity.Stores" Version="3.1.2" />
|
||||||
</Baseline>
|
</Baseline>
|
||||||
|
|
|
||||||
|
|
@ -141,6 +141,7 @@
|
||||||
$(RepoRoot)src\Servers\**\*.csproj;
|
$(RepoRoot)src\Servers\**\*.csproj;
|
||||||
$(RepoRoot)src\Security\**\*.*proj;
|
$(RepoRoot)src\Security\**\*.*proj;
|
||||||
$(RepoRoot)src\SiteExtensions\Microsoft.Web.Xdt.Extensions\**\*.csproj;
|
$(RepoRoot)src\SiteExtensions\Microsoft.Web.Xdt.Extensions\**\*.csproj;
|
||||||
|
$(RepoRoot)src\SiteExtensions\LoggingAggregate\test\**\*.csproj;
|
||||||
$(RepoRoot)src\Shared\**\*.*proj;
|
$(RepoRoot)src\Shared\**\*.*proj;
|
||||||
$(RepoRoot)src\Tools\**\*.*proj;
|
$(RepoRoot)src\Tools\**\*.*proj;
|
||||||
$(RepoRoot)src\Middleware\**\*.csproj;
|
$(RepoRoot)src\Middleware\**\*.csproj;
|
||||||
|
|
@ -159,7 +160,35 @@
|
||||||
@(ProjectToExclude);
|
@(ProjectToExclude);
|
||||||
$(RepoRoot)**\node_modules\**\*;
|
$(RepoRoot)**\node_modules\**\*;
|
||||||
$(RepoRoot)**\bin\**\*;
|
$(RepoRoot)**\bin\**\*;
|
||||||
$(RepoRoot)**\obj\**\*;" />
|
$(RepoRoot)**\obj\**\*;"
|
||||||
|
Condition=" '$(BuildMainlyReferenceProviders)' != 'true' " />
|
||||||
|
<DotNetProjects Include="
|
||||||
|
$(RepoRoot)src\DefaultBuilder\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Features\JsonPatch\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\DataProtection\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Antiforgery\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Hosting\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Http\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Html\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Identity\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Servers\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Security\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\SiteExtensions\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Tools\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Middleware\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Razor\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Mvc\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Azure\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\SignalR\**\src\*.csproj;
|
||||||
|
$(RepoRoot)src\Components\**\src\*.csproj;
|
||||||
|
"
|
||||||
|
Exclude="
|
||||||
|
@(ProjectToBuild);
|
||||||
|
@(ProjectToExclude);
|
||||||
|
$(RepoRoot)**\node_modules\**\*;
|
||||||
|
$(RepoRoot)**\bin\**\*;
|
||||||
|
$(RepoRoot)**\obj\**\*;"
|
||||||
|
Condition=" '$(BuildMainlyReferenceProviders)' == 'true' " />
|
||||||
|
|
||||||
<ProjectToBuild Condition=" '$(BuildManaged)' == 'true'" Include="@(DotNetProjects)" Exclude="@(ProjectToExclude)" />
|
<ProjectToBuild Condition=" '$(BuildManaged)' == 'true'" Include="@(DotNetProjects)" Exclude="@(ProjectToExclude)" />
|
||||||
<ProjectToExclude Condition=" '$(BuildManaged)' != 'true'" Include="@(DotNetProjects)" />
|
<ProjectToExclude Condition=" '$(BuildManaged)' != 'true'" Include="@(DotNetProjects)" />
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<BuildManaged>true</BuildManaged>
|
<BuildManaged>true</BuildManaged>
|
||||||
<RepoRoot>$([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)', '..'))</RepoRoot>
|
<RepoRoot>$([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)', '..'))</RepoRoot>
|
||||||
|
<BuildMainlyReferenceProviders>true</BuildMainlyReferenceProviders>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<Import Project="Build.props" />
|
<Import Project="Build.props" />
|
||||||
|
|
@ -15,13 +16,12 @@
|
||||||
BuildInParallel="true"
|
BuildInParallel="true"
|
||||||
SkipNonexistentTargets="true"
|
SkipNonexistentTargets="true"
|
||||||
SkipNonexistentProjects="true" >
|
SkipNonexistentProjects="true" >
|
||||||
|
|
||||||
<Output TaskParameter="TargetOutputs" ItemName="_ProjectReferenceProvider"/>
|
<Output TaskParameter="TargetOutputs" ItemName="_ProjectReferenceProvider"/>
|
||||||
</MSBuild>
|
</MSBuild>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_SharedFrameworkAndPackageRef Include="@(_ProjectReferenceProvider->WithMetadataValue('IsAspNetCoreApp','true')->WithMetadataValue('IsShippingPackage', 'true')->Distinct())" />
|
<_SharedFrameworkAndPackageRef Include="@(_ProjectReferenceProvider->WithMetadataValue('IsAspNetCoreApp','true')->WithMetadataValue('IsPackable', 'true')->Distinct())" />
|
||||||
<_SharedFrameworkRef Include="@(_ProjectReferenceProvider->WithMetadataValue('IsAspNetCoreApp','true')->WithMetadataValue('IsShippingPackage', 'false')->Distinct())" />
|
<_SharedFrameworkRef Include="@(_ProjectReferenceProvider->WithMetadataValue('IsAspNetCoreApp','true')->WithMetadataValue('IsPackable', 'false')->Distinct())" />
|
||||||
<_ProjectReferenceProviderWithRefAssembly Include="@(_ProjectReferenceProvider->HasMetadata('ReferenceAssemblyProjectFileRelativePath'))" />
|
<_ProjectReferenceProviderWithRefAssembly Include="@(_ProjectReferenceProvider->HasMetadata('ReferenceAssemblyProjectFileRelativePath'))" />
|
||||||
<_ProjectReferenceProvider Remove="@(_ProjectReferenceProviderWithRefAssembly)" />
|
<_ProjectReferenceProvider Remove="@(_ProjectReferenceProviderWithRefAssembly)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
@ -58,7 +58,7 @@
|
||||||
|
|
||||||
This file contains a complete list of the assemblies which are part of the shared framework.
|
This file contains a complete list of the assemblies which are part of the shared framework.
|
||||||
|
|
||||||
This project is generated using the <IsAspNetCoreApp> and <IsShippingPackage> properties from each .csproj in this repository.
|
This project is generated using the <IsAspNetCoreApp> and <IsPackable> properties from each .csproj in this repository.
|
||||||
-->
|
-->
|
||||||
<Project>
|
<Project>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
@ -85,4 +85,4 @@
|
||||||
SkipNonexistentProjects="true" />
|
SkipNonexistentProjects="true" />
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -82,12 +82,14 @@ and are generated based on the last package release.
|
||||||
<LatestPackageReference Include="Microsoft.Extensions.WebEncoders" Version="$(MicrosoftExtensionsWebEncodersPackageVersion)" />
|
<LatestPackageReference Include="Microsoft.Extensions.WebEncoders" Version="$(MicrosoftExtensionsWebEncodersPackageVersion)" />
|
||||||
<LatestPackageReference Include="Microsoft.JSInterop" Version="$(MicrosoftJSInteropPackageVersion)" />
|
<LatestPackageReference Include="Microsoft.JSInterop" Version="$(MicrosoftJSInteropPackageVersion)" />
|
||||||
<LatestPackageReference Include="Microsoft.Win32.Registry" Version="$(MicrosoftWin32RegistryPackageVersion)" />
|
<LatestPackageReference Include="Microsoft.Win32.Registry" Version="$(MicrosoftWin32RegistryPackageVersion)" />
|
||||||
|
<LatestPackageReference Include="Microsoft.Win32.SystemEvents" Version="$(MicrosoftWin32SystemEventsPackageVersion)" />
|
||||||
<LatestPackageReference Include="System.Buffers" Version="$(SystemBuffersPackageVersion)" />
|
<LatestPackageReference Include="System.Buffers" Version="$(SystemBuffersPackageVersion)" />
|
||||||
<LatestPackageReference Include="System.CodeDom" Version="$(SystemCodeDomPackageVersion)" />
|
<LatestPackageReference Include="System.CodeDom" Version="$(SystemCodeDomPackageVersion)" />
|
||||||
<LatestPackageReference Include="System.CommandLine.Experimental" Version="$(SystemCommandlineExperimentalPackageVersion)" />
|
<LatestPackageReference Include="System.CommandLine.Experimental" Version="$(SystemCommandlineExperimentalPackageVersion)" />
|
||||||
<LatestPackageReference Include="System.ComponentModel" Version="$(SystemComponentModelPackageVersion)" />
|
<LatestPackageReference Include="System.ComponentModel" Version="$(SystemComponentModelPackageVersion)" />
|
||||||
<LatestPackageReference Include="System.ComponentModel.Annotations" Version="$(SystemComponentModelAnnotationsPackageVersion)" />
|
<LatestPackageReference Include="System.ComponentModel.Annotations" Version="$(SystemComponentModelAnnotationsPackageVersion)" />
|
||||||
<LatestPackageReference Include="System.Diagnostics.EventLog" Version="$(SystemDiagnosticsEventLogPackageVersion)" />
|
<LatestPackageReference Include="System.Diagnostics.EventLog" Version="$(SystemDiagnosticsEventLogPackageVersion)" />
|
||||||
|
<LatestPackageReference Include="System.Drawing.Common" Version="$(SystemDrawingCommonPackageVersion)" />
|
||||||
<LatestPackageReference Include="System.IO.Pipelines" Version="$(SystemIOPipelinesPackageVersion)" />
|
<LatestPackageReference Include="System.IO.Pipelines" Version="$(SystemIOPipelinesPackageVersion)" />
|
||||||
<LatestPackageReference Include="System.Net.Http" Version="$(SystemNetHttpPackageVersion)" />
|
<LatestPackageReference Include="System.Net.Http" Version="$(SystemNetHttpPackageVersion)" />
|
||||||
<LatestPackageReference Include="System.Reflection.Metadata" Version="$(SystemReflectionMetadataPackageVersion)" />
|
<LatestPackageReference Include="System.Reflection.Metadata" Version="$(SystemReflectionMetadataPackageVersion)" />
|
||||||
|
|
@ -99,6 +101,7 @@ and are generated based on the last package release.
|
||||||
<LatestPackageReference Include="System.Security.Principal.Windows" Version="$(SystemSecurityPrincipalWindowsPackageVersion)" />
|
<LatestPackageReference Include="System.Security.Principal.Windows" Version="$(SystemSecurityPrincipalWindowsPackageVersion)" />
|
||||||
<LatestPackageReference Include="System.Text.Json" Version="$(SystemTextJsonPackageVersion)" />
|
<LatestPackageReference Include="System.Text.Json" Version="$(SystemTextJsonPackageVersion)" />
|
||||||
<LatestPackageReference Include="System.Threading.Channels" Version="$(SystemThreadingChannelsPackageVersion)" />
|
<LatestPackageReference Include="System.Threading.Channels" Version="$(SystemThreadingChannelsPackageVersion)" />
|
||||||
|
<LatestPackageReference Include="System.Windows.Extensions" Version="$(SystemWindowsExtensionsPackageVersion)" />
|
||||||
|
|
||||||
<!-- Runtime packages required for crossgen -->
|
<!-- Runtime packages required for crossgen -->
|
||||||
<LatestPackageReference Include="microsoft.netcore.app.runtime.win-x64" Version="$(MicrosoftNETCoreAppRuntimeVersion)" />
|
<LatestPackageReference Include="microsoft.netcore.app.runtime.win-x64" Version="$(MicrosoftNETCoreAppRuntimeVersion)" />
|
||||||
|
|
|
||||||
|
|
@ -1,28 +0,0 @@
|
||||||
<!--
|
|
||||||
|
|
||||||
This file contains a list of the package IDs which are patching in a given release.
|
|
||||||
|
|
||||||
CAUTION: due to limitations in MSBuild, the format of the PackagesInPatch property is picky.
|
|
||||||
When adding a new package, make sure the new line ends with a semicolon and starts with a space.
|
|
||||||
|
|
||||||
Directory.Build.props checks this property using the following condition:
|
|
||||||
<IsPackageInThisPatch>$(PackagesInPatch.Contains(' $(PackageId);'))</IsPackageInThisPatch>
|
|
||||||
-->
|
|
||||||
<Project>
|
|
||||||
<PropertyGroup>
|
|
||||||
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
|
|
||||||
</PropertyGroup>
|
|
||||||
|
|
||||||
<PropertyGroup Condition=" '$(VersionPrefix)' == '3.0.1' ">
|
|
||||||
<PackagesInPatch>
|
|
||||||
Microsoft.Net.Http.Headers;
|
|
||||||
Microsoft.AspNetCore.CookiePolicy;
|
|
||||||
Microsoft.AspNetCore.DataProtection.EntityFrameworkCore;
|
|
||||||
@microsoft/signalr;
|
|
||||||
Microsoft.Net.Http.Headers;
|
|
||||||
Microsoft.AspNetCore.Http.Abstractions;
|
|
||||||
Microsoft.AspNetCore.Http.Features;
|
|
||||||
Microsoft.AspNetCore.CookiePolicy;
|
|
||||||
</PackagesInPatch>
|
|
||||||
</PropertyGroup>
|
|
||||||
</Project>
|
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
<PoliCheckExclusions>
|
<PoliCheckExclusions>
|
||||||
<Exclusion Type="FolderPathFull">LINUX_TEST_RESULTS|MACOS_TEST_RESULTS|WINDOWS_TEST_RESULTS</Exclusion>
|
<Exclusion Type="FolderPathFull">LINUX_TEST_RESULTS|MACOS_TEST_RESULTS|WINDOWS_TEST_RESULTS|LINUX_TEST_LOGS|MACOS_TEST_LOGS|WINDOWS_TEST_LOGS|WINDOWS_TEST_TEMPLATES_LOGS</Exclusion>
|
||||||
</PoliCheckExclusions>
|
</PoliCheckExclusions>
|
||||||
|
|
|
||||||
|
|
@ -5,39 +5,74 @@
|
||||||
-->
|
-->
|
||||||
<Project>
|
<Project>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.JsonPatch" ProjectPath="$(RepoRoot)src\Features\JsonPatch\src\Microsoft.AspNetCore.JsonPatch.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection.AzureKeyVault" ProjectPath="$(RepoRoot)src\DataProtection\AzureKeyVault\src\Microsoft.AspNetCore.DataProtection.AzureKeyVault.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection.AzureStorage" ProjectPath="$(RepoRoot)src\DataProtection\AzureStorage\src\Microsoft.AspNetCore.DataProtection.AzureStorage.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection.EntityFrameworkCore" ProjectPath="$(RepoRoot)src\DataProtection\EntityFrameworkCore\src\Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" ProjectPath="$(RepoRoot)src\DataProtection\StackExchangeRedis\src\Microsoft.AspNetCore.DataProtection.StackExchangeRedis.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.TestHost" ProjectPath="$(RepoRoot)src\Hosting\TestHost\src\Microsoft.AspNetCore.TestHost.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Hosting.WindowsServices" ProjectPath="$(RepoRoot)src\Hosting\WindowsServices\src\Microsoft.AspNetCore.Hosting.WindowsServices.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Owin" ProjectPath="$(RepoRoot)src\Http\Owin\src\Microsoft.AspNetCore.Owin.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.ApiAuthorization.IdentityServer" ProjectPath="$(RepoRoot)src\Identity\ApiAuthorization.IdentityServer\src\Microsoft.AspNetCore.ApiAuthorization.IdentityServer.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.ApiAuthorization.IdentityServer" ProjectPath="$(RepoRoot)src\Identity\ApiAuthorization.IdentityServer\src\Microsoft.AspNetCore.ApiAuthorization.IdentityServer.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" ProjectPath="$(RepoRoot)src\Identity\EntityFrameworkCore\src\Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Identity.Specification.Tests" ProjectPath="$(RepoRoot)src\Identity\Specification.Tests\src\Microsoft.AspNetCore.Identity.Specification.Tests.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Identity.Specification.Tests" ProjectPath="$(RepoRoot)src\Identity\Specification.Tests\src\Microsoft.AspNetCore.Identity.Specification.Tests.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Identity.UI" ProjectPath="$(RepoRoot)src\Identity\UI\src\Microsoft.AspNetCore.Identity.UI.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv" ProjectPath="$(RepoRoot)src\Servers\Kestrel\Transport.Libuv\src\Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Quic" ProjectPath="$(RepoRoot)src\Servers\Kestrel\Transport.Quic\src\Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Certificate" ProjectPath="$(RepoRoot)src\Security\Authentication\Certificate\src\Microsoft.AspNetCore.Authentication.Certificate.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Facebook" ProjectPath="$(RepoRoot)src\Security\Authentication\Facebook\src\Microsoft.AspNetCore.Authentication.Facebook.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Google" ProjectPath="$(RepoRoot)src\Security\Authentication\Google\src\Microsoft.AspNetCore.Authentication.Google.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.JwtBearer" ProjectPath="$(RepoRoot)src\Security\Authentication\JwtBearer\src\Microsoft.AspNetCore.Authentication.JwtBearer.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.MicrosoftAccount" ProjectPath="$(RepoRoot)src\Security\Authentication\MicrosoftAccount\src\Microsoft.AspNetCore.Authentication.MicrosoftAccount.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Negotiate" ProjectPath="$(RepoRoot)src\Security\Authentication\Negotiate\src\Microsoft.AspNetCore.Authentication.Negotiate.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" ProjectPath="$(RepoRoot)src\Security\Authentication\OpenIdConnect\src\Microsoft.AspNetCore.Authentication.OpenIdConnect.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Twitter" ProjectPath="$(RepoRoot)src\Security\Authentication\Twitter\src\Microsoft.AspNetCore.Authentication.Twitter.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.WsFederation" ProjectPath="$(RepoRoot)src\Security\Authentication\WsFederation\src\Microsoft.AspNetCore.Authentication.WsFederation.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.Web.Xdt.Extensions" ProjectPath="$(RepoRoot)src\SiteExtensions\Microsoft.Web.Xdt.Extensions\src\Microsoft.Web.Xdt.Extensions.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.Web.Xdt.Extensions" ProjectPath="$(RepoRoot)src\SiteExtensions\Microsoft.Web.Xdt.Extensions\src\Microsoft.Web.Xdt.Extensions.csproj" />
|
||||||
<ProjectReferenceProvider Include="dotnet-getdocument" ProjectPath="$(RepoRoot)src\Tools\dotnet-getdocument\src\dotnet-getdocument.csproj" />
|
<ProjectReferenceProvider Include="dotnet-getdocument" ProjectPath="$(RepoRoot)src\Tools\dotnet-getdocument\src\dotnet-getdocument.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.Extensions.ApiDescription.Client" ProjectPath="$(RepoRoot)src\Tools\Extensions.ApiDescription.Client\src\Microsoft.Extensions.ApiDescription.Client.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.Extensions.ApiDescription.Client" ProjectPath="$(RepoRoot)src\Tools\Extensions.ApiDescription.Client\src\Microsoft.Extensions.ApiDescription.Client.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.Extensions.ApiDescription.Server" ProjectPath="$(RepoRoot)src\Tools\Extensions.ApiDescription.Server\src\Microsoft.Extensions.ApiDescription.Server.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.Extensions.ApiDescription.Server" ProjectPath="$(RepoRoot)src\Tools\Extensions.ApiDescription.Server\src\Microsoft.Extensions.ApiDescription.Server.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DeveloperCertificates.XPlat" ProjectPath="$(RepoRoot)src\Tools\FirstRunCertGenerator\src\Microsoft.AspNetCore.DeveloperCertificates.XPlat.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DeveloperCertificates.XPlat" ProjectPath="$(RepoRoot)src\Tools\FirstRunCertGenerator\src\Microsoft.AspNetCore.DeveloperCertificates.XPlat.csproj" />
|
||||||
<ProjectReferenceProvider Include="GetDocument.Insider" ProjectPath="$(RepoRoot)src\Tools\GetDocumentInsider\src\GetDocumentInsider.csproj" />
|
<ProjectReferenceProvider Include="GetDocument.Insider" ProjectPath="$(RepoRoot)src\Tools\GetDocumentInsider\src\GetDocumentInsider.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.ConcurrencyLimiter" ProjectPath="$(RepoRoot)src\Middleware\ConcurrencyLimiter\src\Microsoft.AspNetCore.ConcurrencyLimiter.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" ProjectPath="$(RepoRoot)src\Middleware\Diagnostics.EntityFrameworkCore\src\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.HeaderPropagation" ProjectPath="$(RepoRoot)src\Middleware\HeaderPropagation\src\Microsoft.AspNetCore.HeaderPropagation.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore" ProjectPath="$(RepoRoot)src\Middleware\HealthChecks.EntityFrameworkCore\src\Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.MiddlewareAnalysis" ProjectPath="$(RepoRoot)src\Middleware\MiddlewareAnalysis\src\Microsoft.AspNetCore.MiddlewareAnalysis.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.NodeServices" ProjectPath="$(RepoRoot)src\Middleware\NodeServices\src\Microsoft.AspNetCore.NodeServices.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SpaServices.Extensions" ProjectPath="$(RepoRoot)src\Middleware\SpaServices.Extensions\src\Microsoft.AspNetCore.SpaServices.Extensions.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SpaServices" ProjectPath="$(RepoRoot)src\Middleware\SpaServices\src\Microsoft.AspNetCore.SpaServices.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" ProjectPath="$(RepoRoot)src\Mvc\Mvc.NewtonsoftJson\src\Microsoft.AspNetCore.Mvc.NewtonsoftJson.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" ProjectPath="$(RepoRoot)src\Mvc\Mvc.Razor.RuntimeCompilation\src\Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.Testing" ProjectPath="$(RepoRoot)src\Mvc\Mvc.Testing\src\Microsoft.AspNetCore.Mvc.Testing.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.AzureAD.UI" ProjectPath="$(RepoRoot)src\Azure\AzureAD\Authentication.AzureAD.UI\src\Microsoft.AspNetCore.Authentication.AzureAD.UI.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.AzureADB2C.UI" ProjectPath="$(RepoRoot)src\Azure\AzureAD\Authentication.AzureADB2C.UI\src\Microsoft.AspNetCore.Authentication.AzureADB2C.UI.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.AzureAppServices.HostingStartup" ProjectPath="$(RepoRoot)src\Azure\AzureAppServices.HostingStartup\src\Microsoft.AspNetCore.AzureAppServices.HostingStartup.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.AzureAppServicesIntegration" ProjectPath="$(RepoRoot)src\Azure\AzureAppServicesIntegration\src\Microsoft.AspNetCore.AzureAppServicesIntegration.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Client.Core" ProjectPath="$(RepoRoot)src\SignalR\clients\csharp\Client.Core\src\Microsoft.AspNetCore.SignalR.Client.Core.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Client" ProjectPath="$(RepoRoot)src\SignalR\clients\csharp\Client\src\Microsoft.AspNetCore.SignalR.Client.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Http.Connections.Client" ProjectPath="$(RepoRoot)src\SignalR\clients\csharp\Http.Connections.Client\src\Microsoft.AspNetCore.Http.Connections.Client.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" ProjectPath="$(RepoRoot)src\SignalR\common\Protocols.MessagePack\src\Microsoft.AspNetCore.SignalR.Protocols.MessagePack.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" ProjectPath="$(RepoRoot)src\SignalR\common\Protocols.NewtonsoftJson\src\Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Specification.Tests" ProjectPath="$(RepoRoot)src\SignalR\server\Specification.Tests\src\Microsoft.AspNetCore.SignalR.Specification.Tests.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Specification.Tests" ProjectPath="$(RepoRoot)src\SignalR\server\Specification.Tests\src\Microsoft.AspNetCore.SignalR.Specification.Tests.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.StackExchangeRedis" ProjectPath="$(RepoRoot)src\SignalR\server\StackExchangeRedis\src\Microsoft.AspNetCore.SignalR.StackExchangeRedis.csproj" />
|
||||||
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Blazor" ProjectPath="$(RepoRoot)src\Components\Blazor\Blazor\src\Microsoft.AspNetCore.Blazor.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Blazor.Build" ProjectPath="$(RepoRoot)src\Components\Blazor\Build\src\Microsoft.AspNetCore.Blazor.Build.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Blazor.Build" ProjectPath="$(RepoRoot)src\Components\Blazor\Build\src\Microsoft.AspNetCore.Blazor.Build.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Blazor.HttpClient" ProjectPath="$(RepoRoot)src\Components\Blazor\Http\src\Microsoft.AspNetCore.Blazor.HttpClient.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Blazor.HttpClient" ProjectPath="$(RepoRoot)src\Components\Blazor\Http\src\Microsoft.AspNetCore.Blazor.HttpClient.csproj" />
|
||||||
<ProjectReferenceProvider Include="Mono.WebAssembly.Interop" ProjectPath="$(RepoRoot)src\Components\Blazor\Mono.WebAssembly.Interop\src\Mono.WebAssembly.Interop.csproj" />
|
<ProjectReferenceProvider Include="Mono.WebAssembly.Interop" ProjectPath="$(RepoRoot)src\Components\Blazor\Mono.WebAssembly.Interop\src\Mono.WebAssembly.Interop.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Blazor.Server" ProjectPath="$(RepoRoot)src\Components\Blazor\Server\src\Microsoft.AspNetCore.Blazor.Server.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Blazor.Server" ProjectPath="$(RepoRoot)src\Components\Blazor\Server\src\Microsoft.AspNetCore.Blazor.Server.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Blazor.DataAnnotations.Validation" ProjectPath="$(RepoRoot)src\Components\Blazor\Validation\src\Microsoft.AspNetCore.Blazor.DataAnnotations.Validation.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Blazor.DataAnnotations.Validation" ProjectPath="$(RepoRoot)src\Components\Blazor\Validation\src\Microsoft.AspNetCore.Blazor.DataAnnotations.Validation.csproj" />
|
||||||
<ProjectReferenceProvider Include="Ignitor" ProjectPath="$(RepoRoot)src\Components\Ignitor\src\Ignitor.csproj" />
|
<ProjectReferenceProvider Include="Ignitor" ProjectPath="$(RepoRoot)src\Components\Ignitor\src\Ignitor.csproj" />
|
||||||
<ProjectReferenceProvider Include="BlazorServerApp" ProjectPath="$(RepoRoot)src\Components\Samples\BlazorServerApp\BlazorServerApp.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore" ProjectPath="$(RepoRoot)src\DefaultBuilder\src\Microsoft.AspNetCore.csproj" RefProjectPath="$(RepoRoot)src\DefaultBuilder\ref\Microsoft.AspNetCore.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore" ProjectPath="$(RepoRoot)src\DefaultBuilder\src\Microsoft.AspNetCore.csproj" RefProjectPath="$(RepoRoot)src\DefaultBuilder\ref\Microsoft.AspNetCore.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.JsonPatch" ProjectPath="$(RepoRoot)src\Features\JsonPatch\src\Microsoft.AspNetCore.JsonPatch.csproj" RefProjectPath="$(RepoRoot)src\Features\JsonPatch\ref\Microsoft.AspNetCore.JsonPatch.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection.Abstractions" ProjectPath="$(RepoRoot)src\DataProtection\Abstractions\src\Microsoft.AspNetCore.DataProtection.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\Abstractions\ref\Microsoft.AspNetCore.DataProtection.Abstractions.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection.Abstractions" ProjectPath="$(RepoRoot)src\DataProtection\Abstractions\src\Microsoft.AspNetCore.DataProtection.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\Abstractions\ref\Microsoft.AspNetCore.DataProtection.Abstractions.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection.AzureKeyVault" ProjectPath="$(RepoRoot)src\DataProtection\AzureKeyVault\src\Microsoft.AspNetCore.DataProtection.AzureKeyVault.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\AzureKeyVault\ref\Microsoft.AspNetCore.DataProtection.AzureKeyVault.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection.AzureStorage" ProjectPath="$(RepoRoot)src\DataProtection\AzureStorage\src\Microsoft.AspNetCore.DataProtection.AzureStorage.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\AzureStorage\ref\Microsoft.AspNetCore.DataProtection.AzureStorage.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Cryptography.Internal" ProjectPath="$(RepoRoot)src\DataProtection\Cryptography.Internal\src\Microsoft.AspNetCore.Cryptography.Internal.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\Cryptography.Internal\ref\Microsoft.AspNetCore.Cryptography.Internal.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Cryptography.Internal" ProjectPath="$(RepoRoot)src\DataProtection\Cryptography.Internal\src\Microsoft.AspNetCore.Cryptography.Internal.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\Cryptography.Internal\ref\Microsoft.AspNetCore.Cryptography.Internal.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" ProjectPath="$(RepoRoot)src\DataProtection\Cryptography.KeyDerivation\src\Microsoft.AspNetCore.Cryptography.KeyDerivation.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\Cryptography.KeyDerivation\ref\Microsoft.AspNetCore.Cryptography.KeyDerivation.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Cryptography.KeyDerivation" ProjectPath="$(RepoRoot)src\DataProtection\Cryptography.KeyDerivation\src\Microsoft.AspNetCore.Cryptography.KeyDerivation.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\Cryptography.KeyDerivation\ref\Microsoft.AspNetCore.Cryptography.KeyDerivation.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection" ProjectPath="$(RepoRoot)src\DataProtection\DataProtection\src\Microsoft.AspNetCore.DataProtection.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\DataProtection\ref\Microsoft.AspNetCore.DataProtection.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection" ProjectPath="$(RepoRoot)src\DataProtection\DataProtection\src\Microsoft.AspNetCore.DataProtection.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\DataProtection\ref\Microsoft.AspNetCore.DataProtection.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection.EntityFrameworkCore" ProjectPath="$(RepoRoot)src\DataProtection\EntityFrameworkCore\src\Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\EntityFrameworkCore\ref\Microsoft.AspNetCore.DataProtection.EntityFrameworkCore.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection.Extensions" ProjectPath="$(RepoRoot)src\DataProtection\Extensions\src\Microsoft.AspNetCore.DataProtection.Extensions.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\Extensions\ref\Microsoft.AspNetCore.DataProtection.Extensions.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection.Extensions" ProjectPath="$(RepoRoot)src\DataProtection\Extensions\src\Microsoft.AspNetCore.DataProtection.Extensions.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\Extensions\ref\Microsoft.AspNetCore.DataProtection.Extensions.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.DataProtection.StackExchangeRedis" ProjectPath="$(RepoRoot)src\DataProtection\StackExchangeRedis\src\Microsoft.AspNetCore.DataProtection.StackExchangeRedis.csproj" RefProjectPath="$(RepoRoot)src\DataProtection\StackExchangeRedis\ref\Microsoft.AspNetCore.DataProtection.StackExchangeRedis.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Antiforgery" ProjectPath="$(RepoRoot)src\Antiforgery\src\Microsoft.AspNetCore.Antiforgery.csproj" RefProjectPath="$(RepoRoot)src\Antiforgery\ref\Microsoft.AspNetCore.Antiforgery.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Antiforgery" ProjectPath="$(RepoRoot)src\Antiforgery\src\Microsoft.AspNetCore.Antiforgery.csproj" RefProjectPath="$(RepoRoot)src\Antiforgery\ref\Microsoft.AspNetCore.Antiforgery.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Hosting.Abstractions" ProjectPath="$(RepoRoot)src\Hosting\Abstractions\src\Microsoft.AspNetCore.Hosting.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Hosting\Abstractions\ref\Microsoft.AspNetCore.Hosting.Abstractions.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Hosting.Abstractions" ProjectPath="$(RepoRoot)src\Hosting\Abstractions\src\Microsoft.AspNetCore.Hosting.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Hosting\Abstractions\ref\Microsoft.AspNetCore.Hosting.Abstractions.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Hosting" ProjectPath="$(RepoRoot)src\Hosting\Hosting\src\Microsoft.AspNetCore.Hosting.csproj" RefProjectPath="$(RepoRoot)src\Hosting\Hosting\ref\Microsoft.AspNetCore.Hosting.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Hosting" ProjectPath="$(RepoRoot)src\Hosting\Hosting\src\Microsoft.AspNetCore.Hosting.csproj" RefProjectPath="$(RepoRoot)src\Hosting\Hosting\ref\Microsoft.AspNetCore.Hosting.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Hosting.Server.Abstractions" ProjectPath="$(RepoRoot)src\Hosting\Server.Abstractions\src\Microsoft.AspNetCore.Hosting.Server.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Hosting\Server.Abstractions\ref\Microsoft.AspNetCore.Hosting.Server.Abstractions.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Hosting.Server.Abstractions" ProjectPath="$(RepoRoot)src\Hosting\Server.Abstractions\src\Microsoft.AspNetCore.Hosting.Server.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Hosting\Server.Abstractions\ref\Microsoft.AspNetCore.Hosting.Server.Abstractions.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.TestHost" ProjectPath="$(RepoRoot)src\Hosting\TestHost\src\Microsoft.AspNetCore.TestHost.csproj" RefProjectPath="$(RepoRoot)src\Hosting\TestHost\ref\Microsoft.AspNetCore.TestHost.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Hosting.WindowsServices" ProjectPath="$(RepoRoot)src\Hosting\WindowsServices\src\Microsoft.AspNetCore.Hosting.WindowsServices.csproj" RefProjectPath="$(RepoRoot)src\Hosting\WindowsServices\ref\Microsoft.AspNetCore.Hosting.WindowsServices.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Abstractions" ProjectPath="$(RepoRoot)src\Http\Authentication.Abstractions\src\Microsoft.AspNetCore.Authentication.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Http\Authentication.Abstractions\ref\Microsoft.AspNetCore.Authentication.Abstractions.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Abstractions" ProjectPath="$(RepoRoot)src\Http\Authentication.Abstractions\src\Microsoft.AspNetCore.Authentication.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Http\Authentication.Abstractions\ref\Microsoft.AspNetCore.Authentication.Abstractions.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Core" ProjectPath="$(RepoRoot)src\Http\Authentication.Core\src\Microsoft.AspNetCore.Authentication.Core.csproj" RefProjectPath="$(RepoRoot)src\Http\Authentication.Core\ref\Microsoft.AspNetCore.Authentication.Core.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Core" ProjectPath="$(RepoRoot)src\Http\Authentication.Core\src\Microsoft.AspNetCore.Authentication.Core.csproj" RefProjectPath="$(RepoRoot)src\Http\Authentication.Core\ref\Microsoft.AspNetCore.Authentication.Core.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.Net.Http.Headers" ProjectPath="$(RepoRoot)src\Http\Headers\src\Microsoft.Net.Http.Headers.csproj" RefProjectPath="$(RepoRoot)src\Http\Headers\ref\Microsoft.Net.Http.Headers.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.Net.Http.Headers" ProjectPath="$(RepoRoot)src\Http\Headers\src\Microsoft.Net.Http.Headers.csproj" RefProjectPath="$(RepoRoot)src\Http\Headers\ref\Microsoft.Net.Http.Headers.csproj" />
|
||||||
|
|
@ -46,62 +81,40 @@
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Http.Features" ProjectPath="$(RepoRoot)src\Http\Http.Features\src\Microsoft.AspNetCore.Http.Features.csproj" RefProjectPath="$(RepoRoot)src\Http\Http.Features\ref\Microsoft.AspNetCore.Http.Features.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Http.Features" ProjectPath="$(RepoRoot)src\Http\Http.Features\src\Microsoft.AspNetCore.Http.Features.csproj" RefProjectPath="$(RepoRoot)src\Http\Http.Features\ref\Microsoft.AspNetCore.Http.Features.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Http" ProjectPath="$(RepoRoot)src\Http\Http\src\Microsoft.AspNetCore.Http.csproj" RefProjectPath="$(RepoRoot)src\Http\Http\ref\Microsoft.AspNetCore.Http.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Http" ProjectPath="$(RepoRoot)src\Http\Http\src\Microsoft.AspNetCore.Http.csproj" RefProjectPath="$(RepoRoot)src\Http\Http\ref\Microsoft.AspNetCore.Http.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Metadata" ProjectPath="$(RepoRoot)src\Http\Metadata\src\Microsoft.AspNetCore.Metadata.csproj" RefProjectPath="$(RepoRoot)src\Http\Metadata\ref\Microsoft.AspNetCore.Metadata.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Metadata" ProjectPath="$(RepoRoot)src\Http\Metadata\src\Microsoft.AspNetCore.Metadata.csproj" RefProjectPath="$(RepoRoot)src\Http\Metadata\ref\Microsoft.AspNetCore.Metadata.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Owin" ProjectPath="$(RepoRoot)src\Http\Owin\src\Microsoft.AspNetCore.Owin.csproj" RefProjectPath="$(RepoRoot)src\Http\Owin\ref\Microsoft.AspNetCore.Owin.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Routing.Abstractions" ProjectPath="$(RepoRoot)src\Http\Routing.Abstractions\src\Microsoft.AspNetCore.Routing.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Http\Routing.Abstractions\ref\Microsoft.AspNetCore.Routing.Abstractions.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Routing.Abstractions" ProjectPath="$(RepoRoot)src\Http\Routing.Abstractions\src\Microsoft.AspNetCore.Routing.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Http\Routing.Abstractions\ref\Microsoft.AspNetCore.Routing.Abstractions.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Routing" ProjectPath="$(RepoRoot)src\Http\Routing\src\Microsoft.AspNetCore.Routing.csproj" RefProjectPath="$(RepoRoot)src\Http\Routing\ref\Microsoft.AspNetCore.Routing.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Routing" ProjectPath="$(RepoRoot)src\Http\Routing\src\Microsoft.AspNetCore.Routing.csproj" RefProjectPath="$(RepoRoot)src\Http\Routing\ref\Microsoft.AspNetCore.Routing.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.WebUtilities" ProjectPath="$(RepoRoot)src\Http\WebUtilities\src\Microsoft.AspNetCore.WebUtilities.csproj" RefProjectPath="$(RepoRoot)src\Http\WebUtilities\ref\Microsoft.AspNetCore.WebUtilities.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.WebUtilities" ProjectPath="$(RepoRoot)src\Http\WebUtilities\src\Microsoft.AspNetCore.WebUtilities.csproj" RefProjectPath="$(RepoRoot)src\Http\WebUtilities\ref\Microsoft.AspNetCore.WebUtilities.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Html.Abstractions" ProjectPath="$(RepoRoot)src\Html\Abstractions\src\Microsoft.AspNetCore.Html.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Html\Abstractions\ref\Microsoft.AspNetCore.Html.Abstractions.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Html.Abstractions" ProjectPath="$(RepoRoot)src\Html\Abstractions\src\Microsoft.AspNetCore.Html.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Html\Abstractions\ref\Microsoft.AspNetCore.Html.Abstractions.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Identity" ProjectPath="$(RepoRoot)src\Identity\Core\src\Microsoft.AspNetCore.Identity.csproj" RefProjectPath="$(RepoRoot)src\Identity\Core\ref\Microsoft.AspNetCore.Identity.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Identity" ProjectPath="$(RepoRoot)src\Identity\Core\src\Microsoft.AspNetCore.Identity.csproj" RefProjectPath="$(RepoRoot)src\Identity\Core\ref\Microsoft.AspNetCore.Identity.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" ProjectPath="$(RepoRoot)src\Identity\EntityFrameworkCore\src\Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj" RefProjectPath="$(RepoRoot)src\Identity\EntityFrameworkCore\ref\Microsoft.AspNetCore.Identity.EntityFrameworkCore.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.Extensions.Identity.Core" ProjectPath="$(RepoRoot)src\Identity\Extensions.Core\src\Microsoft.Extensions.Identity.Core.csproj" RefProjectPath="$(RepoRoot)src\Identity\Extensions.Core\ref\Microsoft.Extensions.Identity.Core.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.Extensions.Identity.Core" ProjectPath="$(RepoRoot)src\Identity\Extensions.Core\src\Microsoft.Extensions.Identity.Core.csproj" RefProjectPath="$(RepoRoot)src\Identity\Extensions.Core\ref\Microsoft.Extensions.Identity.Core.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.Extensions.Identity.Stores" ProjectPath="$(RepoRoot)src\Identity\Extensions.Stores\src\Microsoft.Extensions.Identity.Stores.csproj" RefProjectPath="$(RepoRoot)src\Identity\Extensions.Stores\ref\Microsoft.Extensions.Identity.Stores.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.Extensions.Identity.Stores" ProjectPath="$(RepoRoot)src\Identity\Extensions.Stores\src\Microsoft.Extensions.Identity.Stores.csproj" RefProjectPath="$(RepoRoot)src\Identity\Extensions.Stores\ref\Microsoft.Extensions.Identity.Stores.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Identity.UI" ProjectPath="$(RepoRoot)src\Identity\UI\src\Microsoft.AspNetCore.Identity.UI.csproj" RefProjectPath="$(RepoRoot)src\Identity\UI\ref\Microsoft.AspNetCore.Identity.UI.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Connections.Abstractions" ProjectPath="$(RepoRoot)src\Servers\Connections.Abstractions\src\Microsoft.AspNetCore.Connections.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Servers\Connections.Abstractions\ref\Microsoft.AspNetCore.Connections.Abstractions.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Connections.Abstractions" ProjectPath="$(RepoRoot)src\Servers\Connections.Abstractions\src\Microsoft.AspNetCore.Connections.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Servers\Connections.Abstractions\ref\Microsoft.AspNetCore.Connections.Abstractions.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Server.HttpSys" ProjectPath="$(RepoRoot)src\Servers\HttpSys\src\Microsoft.AspNetCore.Server.HttpSys.csproj" RefProjectPath="$(RepoRoot)src\Servers\HttpSys\ref\Microsoft.AspNetCore.Server.HttpSys.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Server.HttpSys" ProjectPath="$(RepoRoot)src\Servers\HttpSys\src\Microsoft.AspNetCore.Server.HttpSys.csproj" RefProjectPath="$(RepoRoot)src\Servers\HttpSys\ref\Microsoft.AspNetCore.Server.HttpSys.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Server.IISIntegration" ProjectPath="$(RepoRoot)src\Servers\IIS\IISIntegration\src\Microsoft.AspNetCore.Server.IISIntegration.csproj" RefProjectPath="$(RepoRoot)src\Servers\IIS\IISIntegration\ref\Microsoft.AspNetCore.Server.IISIntegration.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Server.IISIntegration" ProjectPath="$(RepoRoot)src\Servers\IIS\IISIntegration\src\Microsoft.AspNetCore.Server.IISIntegration.csproj" RefProjectPath="$(RepoRoot)src\Servers\IIS\IISIntegration\ref\Microsoft.AspNetCore.Server.IISIntegration.csproj" />
|
||||||
<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" />
|
<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" />
|
||||||
<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" />
|
<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" />
|
||||||
<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" />
|
<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" />
|
||||||
<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" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Server.Kestrel.Transport.Quic" ProjectPath="$(RepoRoot)src\Servers\Kestrel\Transport.Quic\src\Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.csproj" RefProjectPath="$(RepoRoot)src\Servers\Kestrel\Transport.Quic\ref\Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.csproj" />
|
|
||||||
<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" />
|
<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" />
|
||||||
<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" />
|
|
||||||
<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" />
|
<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" />
|
||||||
<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" />
|
<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" />
|
||||||
<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" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Google" ProjectPath="$(RepoRoot)src\Security\Authentication\Google\src\Microsoft.AspNetCore.Authentication.Google.csproj" RefProjectPath="$(RepoRoot)src\Security\Authentication\Google\ref\Microsoft.AspNetCore.Authentication.Google.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.JwtBearer" ProjectPath="$(RepoRoot)src\Security\Authentication\JwtBearer\src\Microsoft.AspNetCore.Authentication.JwtBearer.csproj" RefProjectPath="$(RepoRoot)src\Security\Authentication\JwtBearer\ref\Microsoft.AspNetCore.Authentication.JwtBearer.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.MicrosoftAccount" ProjectPath="$(RepoRoot)src\Security\Authentication\MicrosoftAccount\src\Microsoft.AspNetCore.Authentication.MicrosoftAccount.csproj" RefProjectPath="$(RepoRoot)src\Security\Authentication\MicrosoftAccount\ref\Microsoft.AspNetCore.Authentication.MicrosoftAccount.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Negotiate" ProjectPath="$(RepoRoot)src\Security\Authentication\Negotiate\src\Microsoft.AspNetCore.Authentication.Negotiate.csproj" RefProjectPath="$(RepoRoot)src\Security\Authentication\Negotiate\ref\Microsoft.AspNetCore.Authentication.Negotiate.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.OAuth" ProjectPath="$(RepoRoot)src\Security\Authentication\OAuth\src\Microsoft.AspNetCore.Authentication.OAuth.csproj" RefProjectPath="$(RepoRoot)src\Security\Authentication\OAuth\ref\Microsoft.AspNetCore.Authentication.OAuth.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.OAuth" ProjectPath="$(RepoRoot)src\Security\Authentication\OAuth\src\Microsoft.AspNetCore.Authentication.OAuth.csproj" RefProjectPath="$(RepoRoot)src\Security\Authentication\OAuth\ref\Microsoft.AspNetCore.Authentication.OAuth.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" ProjectPath="$(RepoRoot)src\Security\Authentication\OpenIdConnect\src\Microsoft.AspNetCore.Authentication.OpenIdConnect.csproj" RefProjectPath="$(RepoRoot)src\Security\Authentication\OpenIdConnect\ref\Microsoft.AspNetCore.Authentication.OpenIdConnect.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.Twitter" ProjectPath="$(RepoRoot)src\Security\Authentication\Twitter\src\Microsoft.AspNetCore.Authentication.Twitter.csproj" RefProjectPath="$(RepoRoot)src\Security\Authentication\Twitter\ref\Microsoft.AspNetCore.Authentication.Twitter.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.WsFederation" ProjectPath="$(RepoRoot)src\Security\Authentication\WsFederation\src\Microsoft.AspNetCore.Authentication.WsFederation.csproj" RefProjectPath="$(RepoRoot)src\Security\Authentication\WsFederation\ref\Microsoft.AspNetCore.Authentication.WsFederation.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authorization" ProjectPath="$(RepoRoot)src\Security\Authorization\Core\src\Microsoft.AspNetCore.Authorization.csproj" RefProjectPath="$(RepoRoot)src\Security\Authorization\Core\ref\Microsoft.AspNetCore.Authorization.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authorization" ProjectPath="$(RepoRoot)src\Security\Authorization\Core\src\Microsoft.AspNetCore.Authorization.csproj" RefProjectPath="$(RepoRoot)src\Security\Authorization\Core\ref\Microsoft.AspNetCore.Authorization.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authorization.Policy" ProjectPath="$(RepoRoot)src\Security\Authorization\Policy\src\Microsoft.AspNetCore.Authorization.Policy.csproj" RefProjectPath="$(RepoRoot)src\Security\Authorization\Policy\ref\Microsoft.AspNetCore.Authorization.Policy.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authorization.Policy" ProjectPath="$(RepoRoot)src\Security\Authorization\Policy\src\Microsoft.AspNetCore.Authorization.Policy.csproj" RefProjectPath="$(RepoRoot)src\Security\Authorization\Policy\ref\Microsoft.AspNetCore.Authorization.Policy.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.CookiePolicy" ProjectPath="$(RepoRoot)src\Security\CookiePolicy\src\Microsoft.AspNetCore.CookiePolicy.csproj" RefProjectPath="$(RepoRoot)src\Security\CookiePolicy\ref\Microsoft.AspNetCore.CookiePolicy.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.CookiePolicy" ProjectPath="$(RepoRoot)src\Security\CookiePolicy\src\Microsoft.AspNetCore.CookiePolicy.csproj" RefProjectPath="$(RepoRoot)src\Security\CookiePolicy\ref\Microsoft.AspNetCore.CookiePolicy.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.ConcurrencyLimiter" ProjectPath="$(RepoRoot)src\Middleware\ConcurrencyLimiter\src\Microsoft.AspNetCore.ConcurrencyLimiter.csproj" RefProjectPath="$(RepoRoot)src\Middleware\ConcurrencyLimiter\ref\Microsoft.AspNetCore.ConcurrencyLimiter.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Cors" ProjectPath="$(RepoRoot)src\Middleware\CORS\src\Microsoft.AspNetCore.Cors.csproj" RefProjectPath="$(RepoRoot)src\Middleware\CORS\ref\Microsoft.AspNetCore.Cors.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Cors" ProjectPath="$(RepoRoot)src\Middleware\CORS\src\Microsoft.AspNetCore.Cors.csproj" RefProjectPath="$(RepoRoot)src\Middleware\CORS\ref\Microsoft.AspNetCore.Cors.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Diagnostics.Abstractions" ProjectPath="$(RepoRoot)src\Middleware\Diagnostics.Abstractions\src\Microsoft.AspNetCore.Diagnostics.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Middleware\Diagnostics.Abstractions\ref\Microsoft.AspNetCore.Diagnostics.Abstractions.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Diagnostics.Abstractions" ProjectPath="$(RepoRoot)src\Middleware\Diagnostics.Abstractions\src\Microsoft.AspNetCore.Diagnostics.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Middleware\Diagnostics.Abstractions\ref\Microsoft.AspNetCore.Diagnostics.Abstractions.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" ProjectPath="$(RepoRoot)src\Middleware\Diagnostics.EntityFrameworkCore\src\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.csproj" RefProjectPath="$(RepoRoot)src\Middleware\Diagnostics.EntityFrameworkCore\ref\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Diagnostics" ProjectPath="$(RepoRoot)src\Middleware\Diagnostics\src\Microsoft.AspNetCore.Diagnostics.csproj" RefProjectPath="$(RepoRoot)src\Middleware\Diagnostics\ref\Microsoft.AspNetCore.Diagnostics.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Diagnostics" ProjectPath="$(RepoRoot)src\Middleware\Diagnostics\src\Microsoft.AspNetCore.Diagnostics.csproj" RefProjectPath="$(RepoRoot)src\Middleware\Diagnostics\ref\Microsoft.AspNetCore.Diagnostics.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.HeaderPropagation" ProjectPath="$(RepoRoot)src\Middleware\HeaderPropagation\src\Microsoft.AspNetCore.HeaderPropagation.csproj" RefProjectPath="$(RepoRoot)src\Middleware\HeaderPropagation\ref\Microsoft.AspNetCore.HeaderPropagation.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore" ProjectPath="$(RepoRoot)src\Middleware\HealthChecks.EntityFrameworkCore\src\Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore.csproj" RefProjectPath="$(RepoRoot)src\Middleware\HealthChecks.EntityFrameworkCore\ref\Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Diagnostics.HealthChecks" ProjectPath="$(RepoRoot)src\Middleware\HealthChecks\src\Microsoft.AspNetCore.Diagnostics.HealthChecks.csproj" RefProjectPath="$(RepoRoot)src\Middleware\HealthChecks\ref\Microsoft.AspNetCore.Diagnostics.HealthChecks.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Diagnostics.HealthChecks" ProjectPath="$(RepoRoot)src\Middleware\HealthChecks\src\Microsoft.AspNetCore.Diagnostics.HealthChecks.csproj" RefProjectPath="$(RepoRoot)src\Middleware\HealthChecks\ref\Microsoft.AspNetCore.Diagnostics.HealthChecks.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.HostFiltering" ProjectPath="$(RepoRoot)src\Middleware\HostFiltering\src\Microsoft.AspNetCore.HostFiltering.csproj" RefProjectPath="$(RepoRoot)src\Middleware\HostFiltering\ref\Microsoft.AspNetCore.HostFiltering.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.HostFiltering" ProjectPath="$(RepoRoot)src\Middleware\HostFiltering\src\Microsoft.AspNetCore.HostFiltering.csproj" RefProjectPath="$(RepoRoot)src\Middleware\HostFiltering\ref\Microsoft.AspNetCore.HostFiltering.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.HttpOverrides" ProjectPath="$(RepoRoot)src\Middleware\HttpOverrides\src\Microsoft.AspNetCore.HttpOverrides.csproj" RefProjectPath="$(RepoRoot)src\Middleware\HttpOverrides\ref\Microsoft.AspNetCore.HttpOverrides.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.HttpOverrides" ProjectPath="$(RepoRoot)src\Middleware\HttpOverrides\src\Microsoft.AspNetCore.HttpOverrides.csproj" RefProjectPath="$(RepoRoot)src\Middleware\HttpOverrides\ref\Microsoft.AspNetCore.HttpOverrides.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.HttpsPolicy" ProjectPath="$(RepoRoot)src\Middleware\HttpsPolicy\src\Microsoft.AspNetCore.HttpsPolicy.csproj" RefProjectPath="$(RepoRoot)src\Middleware\HttpsPolicy\ref\Microsoft.AspNetCore.HttpsPolicy.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.HttpsPolicy" ProjectPath="$(RepoRoot)src\Middleware\HttpsPolicy\src\Microsoft.AspNetCore.HttpsPolicy.csproj" RefProjectPath="$(RepoRoot)src\Middleware\HttpsPolicy\ref\Microsoft.AspNetCore.HttpsPolicy.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Localization.Routing" ProjectPath="$(RepoRoot)src\Middleware\Localization.Routing\src\Microsoft.AspNetCore.Localization.Routing.csproj" RefProjectPath="$(RepoRoot)src\Middleware\Localization.Routing\ref\Microsoft.AspNetCore.Localization.Routing.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Localization.Routing" ProjectPath="$(RepoRoot)src\Middleware\Localization.Routing\src\Microsoft.AspNetCore.Localization.Routing.csproj" RefProjectPath="$(RepoRoot)src\Middleware\Localization.Routing\ref\Microsoft.AspNetCore.Localization.Routing.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Localization" ProjectPath="$(RepoRoot)src\Middleware\Localization\src\Microsoft.AspNetCore.Localization.csproj" RefProjectPath="$(RepoRoot)src\Middleware\Localization\ref\Microsoft.AspNetCore.Localization.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Localization" ProjectPath="$(RepoRoot)src\Middleware\Localization\src\Microsoft.AspNetCore.Localization.csproj" RefProjectPath="$(RepoRoot)src\Middleware\Localization\ref\Microsoft.AspNetCore.Localization.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.MiddlewareAnalysis" ProjectPath="$(RepoRoot)src\Middleware\MiddlewareAnalysis\src\Microsoft.AspNetCore.MiddlewareAnalysis.csproj" RefProjectPath="$(RepoRoot)src\Middleware\MiddlewareAnalysis\ref\Microsoft.AspNetCore.MiddlewareAnalysis.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.NodeServices" ProjectPath="$(RepoRoot)src\Middleware\NodeServices\src\Microsoft.AspNetCore.NodeServices.csproj" RefProjectPath="$(RepoRoot)src\Middleware\NodeServices\ref\Microsoft.AspNetCore.NodeServices.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.ResponseCaching.Abstractions" ProjectPath="$(RepoRoot)src\Middleware\ResponseCaching.Abstractions\src\Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Middleware\ResponseCaching.Abstractions\ref\Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.ResponseCaching.Abstractions" ProjectPath="$(RepoRoot)src\Middleware\ResponseCaching.Abstractions\src\Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj" RefProjectPath="$(RepoRoot)src\Middleware\ResponseCaching.Abstractions\ref\Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.ResponseCaching" ProjectPath="$(RepoRoot)src\Middleware\ResponseCaching\src\Microsoft.AspNetCore.ResponseCaching.csproj" RefProjectPath="$(RepoRoot)src\Middleware\ResponseCaching\ref\Microsoft.AspNetCore.ResponseCaching.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.ResponseCaching" ProjectPath="$(RepoRoot)src\Middleware\ResponseCaching\src\Microsoft.AspNetCore.ResponseCaching.csproj" RefProjectPath="$(RepoRoot)src\Middleware\ResponseCaching\ref\Microsoft.AspNetCore.ResponseCaching.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.ResponseCompression" ProjectPath="$(RepoRoot)src\Middleware\ResponseCompression\src\Microsoft.AspNetCore.ResponseCompression.csproj" RefProjectPath="$(RepoRoot)src\Middleware\ResponseCompression\ref\Microsoft.AspNetCore.ResponseCompression.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.ResponseCompression" ProjectPath="$(RepoRoot)src\Middleware\ResponseCompression\src\Microsoft.AspNetCore.ResponseCompression.csproj" RefProjectPath="$(RepoRoot)src\Middleware\ResponseCompression\ref\Microsoft.AspNetCore.ResponseCompression.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Rewrite" ProjectPath="$(RepoRoot)src\Middleware\Rewrite\src\Microsoft.AspNetCore.Rewrite.csproj" RefProjectPath="$(RepoRoot)src\Middleware\Rewrite\ref\Microsoft.AspNetCore.Rewrite.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Rewrite" ProjectPath="$(RepoRoot)src\Middleware\Rewrite\src\Microsoft.AspNetCore.Rewrite.csproj" RefProjectPath="$(RepoRoot)src\Middleware\Rewrite\ref\Microsoft.AspNetCore.Rewrite.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Session" ProjectPath="$(RepoRoot)src\Middleware\Session\src\Microsoft.AspNetCore.Session.csproj" RefProjectPath="$(RepoRoot)src\Middleware\Session\ref\Microsoft.AspNetCore.Session.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Session" ProjectPath="$(RepoRoot)src\Middleware\Session\src\Microsoft.AspNetCore.Session.csproj" RefProjectPath="$(RepoRoot)src\Middleware\Session\ref\Microsoft.AspNetCore.Session.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SpaServices.Extensions" ProjectPath="$(RepoRoot)src\Middleware\SpaServices.Extensions\src\Microsoft.AspNetCore.SpaServices.Extensions.csproj" RefProjectPath="$(RepoRoot)src\Middleware\SpaServices.Extensions\ref\Microsoft.AspNetCore.SpaServices.Extensions.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SpaServices" ProjectPath="$(RepoRoot)src\Middleware\SpaServices\src\Microsoft.AspNetCore.SpaServices.csproj" RefProjectPath="$(RepoRoot)src\Middleware\SpaServices\ref\Microsoft.AspNetCore.SpaServices.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.StaticFiles" ProjectPath="$(RepoRoot)src\Middleware\StaticFiles\src\Microsoft.AspNetCore.StaticFiles.csproj" RefProjectPath="$(RepoRoot)src\Middleware\StaticFiles\ref\Microsoft.AspNetCore.StaticFiles.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.StaticFiles" ProjectPath="$(RepoRoot)src\Middleware\StaticFiles\src\Microsoft.AspNetCore.StaticFiles.csproj" RefProjectPath="$(RepoRoot)src\Middleware\StaticFiles\ref\Microsoft.AspNetCore.StaticFiles.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.WebSockets" ProjectPath="$(RepoRoot)src\Middleware\WebSockets\src\Microsoft.AspNetCore.WebSockets.csproj" RefProjectPath="$(RepoRoot)src\Middleware\WebSockets\ref\Microsoft.AspNetCore.WebSockets.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.WebSockets" ProjectPath="$(RepoRoot)src\Middleware\WebSockets\src\Microsoft.AspNetCore.WebSockets.csproj" RefProjectPath="$(RepoRoot)src\Middleware\WebSockets\ref\Microsoft.AspNetCore.WebSockets.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Razor.Runtime" ProjectPath="$(RepoRoot)src\Razor\Razor.Runtime\src\Microsoft.AspNetCore.Razor.Runtime.csproj" RefProjectPath="$(RepoRoot)src\Razor\Razor.Runtime\ref\Microsoft.AspNetCore.Razor.Runtime.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Razor.Runtime" ProjectPath="$(RepoRoot)src\Razor\Razor.Runtime\src\Microsoft.AspNetCore.Razor.Runtime.csproj" RefProjectPath="$(RepoRoot)src\Razor\Razor.Runtime\ref\Microsoft.AspNetCore.Razor.Runtime.csproj" />
|
||||||
|
|
@ -114,32 +127,18 @@
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.Formatters.Json" ProjectPath="$(RepoRoot)src\Mvc\Mvc.Formatters.Json\src\Microsoft.AspNetCore.Mvc.Formatters.Json.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.Formatters.Json\ref\Microsoft.AspNetCore.Mvc.Formatters.Json.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.Formatters.Json" ProjectPath="$(RepoRoot)src\Mvc\Mvc.Formatters.Json\src\Microsoft.AspNetCore.Mvc.Formatters.Json.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.Formatters.Json\ref\Microsoft.AspNetCore.Mvc.Formatters.Json.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.Formatters.Xml" ProjectPath="$(RepoRoot)src\Mvc\Mvc.Formatters.Xml\src\Microsoft.AspNetCore.Mvc.Formatters.Xml.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.Formatters.Xml\ref\Microsoft.AspNetCore.Mvc.Formatters.Xml.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.Formatters.Xml" ProjectPath="$(RepoRoot)src\Mvc\Mvc.Formatters.Xml\src\Microsoft.AspNetCore.Mvc.Formatters.Xml.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.Formatters.Xml\ref\Microsoft.AspNetCore.Mvc.Formatters.Xml.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.Localization" ProjectPath="$(RepoRoot)src\Mvc\Mvc.Localization\src\Microsoft.AspNetCore.Mvc.Localization.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.Localization\ref\Microsoft.AspNetCore.Mvc.Localization.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.Localization" ProjectPath="$(RepoRoot)src\Mvc\Mvc.Localization\src\Microsoft.AspNetCore.Mvc.Localization.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.Localization\ref\Microsoft.AspNetCore.Mvc.Localization.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" ProjectPath="$(RepoRoot)src\Mvc\Mvc.NewtonsoftJson\src\Microsoft.AspNetCore.Mvc.NewtonsoftJson.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.NewtonsoftJson\ref\Microsoft.AspNetCore.Mvc.NewtonsoftJson.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation" ProjectPath="$(RepoRoot)src\Mvc\Mvc.Razor.RuntimeCompilation\src\Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.Razor.RuntimeCompilation\ref\Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.RazorPages" ProjectPath="$(RepoRoot)src\Mvc\Mvc.RazorPages\src\Microsoft.AspNetCore.Mvc.RazorPages.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.RazorPages\ref\Microsoft.AspNetCore.Mvc.RazorPages.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.RazorPages" ProjectPath="$(RepoRoot)src\Mvc\Mvc.RazorPages\src\Microsoft.AspNetCore.Mvc.RazorPages.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.RazorPages\ref\Microsoft.AspNetCore.Mvc.RazorPages.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.Razor" ProjectPath="$(RepoRoot)src\Mvc\Mvc.Razor\src\Microsoft.AspNetCore.Mvc.Razor.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.Razor\ref\Microsoft.AspNetCore.Mvc.Razor.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.Razor" ProjectPath="$(RepoRoot)src\Mvc\Mvc.Razor\src\Microsoft.AspNetCore.Mvc.Razor.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.Razor\ref\Microsoft.AspNetCore.Mvc.Razor.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.TagHelpers" ProjectPath="$(RepoRoot)src\Mvc\Mvc.TagHelpers\src\Microsoft.AspNetCore.Mvc.TagHelpers.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.TagHelpers\ref\Microsoft.AspNetCore.Mvc.TagHelpers.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.TagHelpers" ProjectPath="$(RepoRoot)src\Mvc\Mvc.TagHelpers\src\Microsoft.AspNetCore.Mvc.TagHelpers.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.TagHelpers\ref\Microsoft.AspNetCore.Mvc.TagHelpers.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.Testing" ProjectPath="$(RepoRoot)src\Mvc\Mvc.Testing\src\Microsoft.AspNetCore.Mvc.Testing.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.Testing\ref\Microsoft.AspNetCore.Mvc.Testing.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.ViewFeatures" ProjectPath="$(RepoRoot)src\Mvc\Mvc.ViewFeatures\src\Microsoft.AspNetCore.Mvc.ViewFeatures.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.ViewFeatures\ref\Microsoft.AspNetCore.Mvc.ViewFeatures.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc.ViewFeatures" ProjectPath="$(RepoRoot)src\Mvc\Mvc.ViewFeatures\src\Microsoft.AspNetCore.Mvc.ViewFeatures.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc.ViewFeatures\ref\Microsoft.AspNetCore.Mvc.ViewFeatures.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc" ProjectPath="$(RepoRoot)src\Mvc\Mvc\src\Microsoft.AspNetCore.Mvc.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc\ref\Microsoft.AspNetCore.Mvc.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Mvc" ProjectPath="$(RepoRoot)src\Mvc\Mvc\src\Microsoft.AspNetCore.Mvc.csproj" RefProjectPath="$(RepoRoot)src\Mvc\Mvc\ref\Microsoft.AspNetCore.Mvc.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.AzureAD.UI" ProjectPath="$(RepoRoot)src\Azure\AzureAD\Authentication.AzureAD.UI\src\Microsoft.AspNetCore.Authentication.AzureAD.UI.csproj" RefProjectPath="$(RepoRoot)src\Azure\AzureAD\Authentication.AzureAD.UI\ref\Microsoft.AspNetCore.Authentication.AzureAD.UI.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Authentication.AzureADB2C.UI" ProjectPath="$(RepoRoot)src\Azure\AzureAD\Authentication.AzureADB2C.UI\src\Microsoft.AspNetCore.Authentication.AzureADB2C.UI.csproj" RefProjectPath="$(RepoRoot)src\Azure\AzureAD\Authentication.AzureADB2C.UI\ref\Microsoft.AspNetCore.Authentication.AzureADB2C.UI.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.AzureAppServices.HostingStartup" ProjectPath="$(RepoRoot)src\Azure\AzureAppServices.HostingStartup\src\Microsoft.AspNetCore.AzureAppServices.HostingStartup.csproj" RefProjectPath="$(RepoRoot)src\Azure\AzureAppServices.HostingStartup\ref\Microsoft.AspNetCore.AzureAppServices.HostingStartup.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.AzureAppServicesIntegration" ProjectPath="$(RepoRoot)src\Azure\AzureAppServicesIntegration\src\Microsoft.AspNetCore.AzureAppServicesIntegration.csproj" RefProjectPath="$(RepoRoot)src\Azure\AzureAppServicesIntegration\ref\Microsoft.AspNetCore.AzureAppServicesIntegration.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Client.Core" ProjectPath="$(RepoRoot)src\SignalR\clients\csharp\Client.Core\src\Microsoft.AspNetCore.SignalR.Client.Core.csproj" RefProjectPath="$(RepoRoot)src\SignalR\clients\csharp\Client.Core\ref\Microsoft.AspNetCore.SignalR.Client.Core.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Client" ProjectPath="$(RepoRoot)src\SignalR\clients\csharp\Client\src\Microsoft.AspNetCore.SignalR.Client.csproj" RefProjectPath="$(RepoRoot)src\SignalR\clients\csharp\Client\ref\Microsoft.AspNetCore.SignalR.Client.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Http.Connections.Client" ProjectPath="$(RepoRoot)src\SignalR\clients\csharp\Http.Connections.Client\src\Microsoft.AspNetCore.Http.Connections.Client.csproj" RefProjectPath="$(RepoRoot)src\SignalR\clients\csharp\Http.Connections.Client\ref\Microsoft.AspNetCore.Http.Connections.Client.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Http.Connections.Common" ProjectPath="$(RepoRoot)src\SignalR\common\Http.Connections.Common\src\Microsoft.AspNetCore.Http.Connections.Common.csproj" RefProjectPath="$(RepoRoot)src\SignalR\common\Http.Connections.Common\ref\Microsoft.AspNetCore.Http.Connections.Common.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Http.Connections.Common" ProjectPath="$(RepoRoot)src\SignalR\common\Http.Connections.Common\src\Microsoft.AspNetCore.Http.Connections.Common.csproj" RefProjectPath="$(RepoRoot)src\SignalR\common\Http.Connections.Common\ref\Microsoft.AspNetCore.Http.Connections.Common.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Http.Connections" ProjectPath="$(RepoRoot)src\SignalR\common\Http.Connections\src\Microsoft.AspNetCore.Http.Connections.csproj" RefProjectPath="$(RepoRoot)src\SignalR\common\Http.Connections\ref\Microsoft.AspNetCore.Http.Connections.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Http.Connections" ProjectPath="$(RepoRoot)src\SignalR\common\Http.Connections\src\Microsoft.AspNetCore.Http.Connections.csproj" RefProjectPath="$(RepoRoot)src\SignalR\common\Http.Connections\ref\Microsoft.AspNetCore.Http.Connections.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Protocols.Json" ProjectPath="$(RepoRoot)src\SignalR\common\Protocols.Json\src\Microsoft.AspNetCore.SignalR.Protocols.Json.csproj" RefProjectPath="$(RepoRoot)src\SignalR\common\Protocols.Json\ref\Microsoft.AspNetCore.SignalR.Protocols.Json.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Protocols.Json" ProjectPath="$(RepoRoot)src\SignalR\common\Protocols.Json\src\Microsoft.AspNetCore.SignalR.Protocols.Json.csproj" RefProjectPath="$(RepoRoot)src\SignalR\common\Protocols.Json\ref\Microsoft.AspNetCore.SignalR.Protocols.Json.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" ProjectPath="$(RepoRoot)src\SignalR\common\Protocols.MessagePack\src\Microsoft.AspNetCore.SignalR.Protocols.MessagePack.csproj" RefProjectPath="$(RepoRoot)src\SignalR\common\Protocols.MessagePack\ref\Microsoft.AspNetCore.SignalR.Protocols.MessagePack.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" ProjectPath="$(RepoRoot)src\SignalR\common\Protocols.NewtonsoftJson\src\Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson.csproj" RefProjectPath="$(RepoRoot)src\SignalR\common\Protocols.NewtonsoftJson\ref\Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Common" ProjectPath="$(RepoRoot)src\SignalR\common\SignalR.Common\src\Microsoft.AspNetCore.SignalR.Common.csproj" RefProjectPath="$(RepoRoot)src\SignalR\common\SignalR.Common\ref\Microsoft.AspNetCore.SignalR.Common.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Common" ProjectPath="$(RepoRoot)src\SignalR\common\SignalR.Common\src\Microsoft.AspNetCore.SignalR.Common.csproj" RefProjectPath="$(RepoRoot)src\SignalR\common\SignalR.Common\ref\Microsoft.AspNetCore.SignalR.Common.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Core" ProjectPath="$(RepoRoot)src\SignalR\server\Core\src\Microsoft.AspNetCore.SignalR.Core.csproj" RefProjectPath="$(RepoRoot)src\SignalR\server\Core\ref\Microsoft.AspNetCore.SignalR.Core.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.Core" ProjectPath="$(RepoRoot)src\SignalR\server\Core\src\Microsoft.AspNetCore.SignalR.Core.csproj" RefProjectPath="$(RepoRoot)src\SignalR\server\Core\ref\Microsoft.AspNetCore.SignalR.Core.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR" ProjectPath="$(RepoRoot)src\SignalR\server\SignalR\src\Microsoft.AspNetCore.SignalR.csproj" RefProjectPath="$(RepoRoot)src\SignalR\server\SignalR\ref\Microsoft.AspNetCore.SignalR.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR" ProjectPath="$(RepoRoot)src\SignalR\server\SignalR\src\Microsoft.AspNetCore.SignalR.csproj" RefProjectPath="$(RepoRoot)src\SignalR\server\SignalR\ref\Microsoft.AspNetCore.SignalR.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.SignalR.StackExchangeRedis" ProjectPath="$(RepoRoot)src\SignalR\server\StackExchangeRedis\src\Microsoft.AspNetCore.SignalR.StackExchangeRedis.csproj" RefProjectPath="$(RepoRoot)src\SignalR\server\StackExchangeRedis\ref\Microsoft.AspNetCore.SignalR.StackExchangeRedis.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Components.Authorization" ProjectPath="$(RepoRoot)src\Components\Authorization\src\Microsoft.AspNetCore.Components.Authorization.csproj" RefProjectPath="$(RepoRoot)src\Components\Authorization\ref\Microsoft.AspNetCore.Components.Authorization.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Components.Authorization" ProjectPath="$(RepoRoot)src\Components\Authorization\src\Microsoft.AspNetCore.Components.Authorization.csproj" RefProjectPath="$(RepoRoot)src\Components\Authorization\ref\Microsoft.AspNetCore.Components.Authorization.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Blazor" ProjectPath="$(RepoRoot)src\Components\Blazor\Blazor\src\Microsoft.AspNetCore.Blazor.csproj" RefProjectPath="$(RepoRoot)src\Components\Blazor\Blazor\ref\Microsoft.AspNetCore.Blazor.csproj" />
|
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Components" ProjectPath="$(RepoRoot)src\Components\Components\src\Microsoft.AspNetCore.Components.csproj" RefProjectPath="$(RepoRoot)src\Components\Components\ref\Microsoft.AspNetCore.Components.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Components" ProjectPath="$(RepoRoot)src\Components\Components\src\Microsoft.AspNetCore.Components.csproj" RefProjectPath="$(RepoRoot)src\Components\Components\ref\Microsoft.AspNetCore.Components.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Components.Forms" ProjectPath="$(RepoRoot)src\Components\Forms\src\Microsoft.AspNetCore.Components.Forms.csproj" RefProjectPath="$(RepoRoot)src\Components\Forms\ref\Microsoft.AspNetCore.Components.Forms.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Components.Forms" ProjectPath="$(RepoRoot)src\Components\Forms\src\Microsoft.AspNetCore.Components.Forms.csproj" RefProjectPath="$(RepoRoot)src\Components\Forms\ref\Microsoft.AspNetCore.Components.Forms.csproj" />
|
||||||
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Components.Server" ProjectPath="$(RepoRoot)src\Components\Server\src\Microsoft.AspNetCore.Components.Server.csproj" RefProjectPath="$(RepoRoot)src\Components\Server\ref\Microsoft.AspNetCore.Components.Server.csproj" />
|
<ProjectReferenceProvider Include="Microsoft.AspNetCore.Components.Server" ProjectPath="$(RepoRoot)src\Components\Server\src\Microsoft.AspNetCore.Components.Server.csproj" RefProjectPath="$(RepoRoot)src\Components\Server\ref\Microsoft.AspNetCore.Components.Server.csproj" />
|
||||||
|
|
|
||||||
|
|
@ -3,17 +3,17 @@
|
||||||
<!-- The one use of ArtifactsDir in Publish.proj adds an additional slash, confusing itself. -->
|
<!-- The one use of ArtifactsDir in Publish.proj adds an additional slash, confusing itself. -->
|
||||||
<ArtifactsDir>$(ArtifactsDir.Substring(0, $([MSBuild]::Subtract($(ArtifactsDir.Length), 1))))</ArtifactsDir>
|
<ArtifactsDir>$(ArtifactsDir.Substring(0, $([MSBuild]::Subtract($(ArtifactsDir.Length), 1))))</ArtifactsDir>
|
||||||
|
|
||||||
<PublishDependsOnTargets>$(PublishDependsOnTargets);_PublishInstallers</PublishDependsOnTargets>
|
<PublishDependsOnTargets>$(PublishDependsOnTargets);_PublishInstallersAndChecksums</PublishDependsOnTargets>
|
||||||
|
|
||||||
<_UploadPathRoot>aspnetcore</_UploadPathRoot>
|
<_UploadPathRoot>aspnetcore</_UploadPathRoot>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!-- $(InstallersOutputPath) and $(SymbolsOutputPath) are not defined. Root Directory.Build.props is not imported. -->
|
<!-- $(InstallersOutputPath), $(SymbolsOutputPath), and $(ChecksumExtensions) are not defined. Root Directory.Build.props is not imported. -->
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<!-- Include our "loose" PDBs when publishing symbols. -->
|
<!-- Include our "loose" PDBs when publishing symbols. -->
|
||||||
<FilesToPublishToSymbolServer Include="$(ArtifactsDir)\symbols\**\*.pdb" />
|
<FilesToPublishToSymbolServer Include="$(ArtifactsDir)\symbols\**\*.pdb" />
|
||||||
|
|
||||||
<!-- Prepare for _PublishInstallers target. -->
|
<!-- Prepare for _PublishInstallersAndChecksums target. -->
|
||||||
<_InstallersToPublish Remove="@(_InstallersToPublish)" />
|
<_InstallersToPublish Remove="@(_InstallersToPublish)" />
|
||||||
<_InstallersToPublish Include="$(ArtifactsDir)\packages\**\*.jar" UploadPathSegment="jar" />
|
<_InstallersToPublish Include="$(ArtifactsDir)\packages\**\*.jar" UploadPathSegment="jar" />
|
||||||
<_InstallersToPublish Include="$(ArtifactsDir)\packages\**\*.pom" UploadPathSegment="jar" />
|
<_InstallersToPublish Include="$(ArtifactsDir)\packages\**\*.pom" UploadPathSegment="jar" />
|
||||||
|
|
@ -27,11 +27,15 @@
|
||||||
Condition=" '$(PublishInstallerBaseVersion)' == 'true' " />
|
Condition=" '$(PublishInstallerBaseVersion)' == 'true' " />
|
||||||
<_InstallersToPublish Include="$(ArtifactsDir)\installers\**\*.wixlib" UploadPathSegment="Runtime" />
|
<_InstallersToPublish Include="$(ArtifactsDir)\installers\**\*.wixlib" UploadPathSegment="Runtime" />
|
||||||
<_InstallersToPublish Include="$(ArtifactsDir)\installers\**\*.zip" UploadPathSegment="Runtime" />
|
<_InstallersToPublish Include="$(ArtifactsDir)\installers\**\*.zip" UploadPathSegment="Runtime" />
|
||||||
|
<_ChecksumsToPublish Include="$(ArtifactsDir)\**\*.sha512" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<Target Name="_PublishInstallers">
|
<Target Name="_PublishInstallersAndChecksums">
|
||||||
<!-- This target is defined in eng/targets/Packaging.targets and included in every C# and F# project. -->
|
<!--
|
||||||
<MSBuild Projects="$(RepoRoot)src\Mvc\Mvc\src\Microsoft.AspNetCore.Mvc.csproj"
|
This target is defined in eng/targets/Packaging.targets and included in every C# and F# project.
|
||||||
|
We use Microsoft.AspNetCore.DeveloperCertificates.XPlat because it is a nonshipping package, and we need a non-stable version string to use as our publish location.
|
||||||
|
-->
|
||||||
|
<MSBuild Projects="$(RepoRoot)src\Tools\FirstRunCertGenerator\src\Microsoft.AspNetCore.DeveloperCertificates.XPlat.csproj"
|
||||||
Targets="_GetPackageVersionInfo"
|
Targets="_GetPackageVersionInfo"
|
||||||
SkipNonexistentProjects="false">
|
SkipNonexistentProjects="false">
|
||||||
<Output TaskParameter="TargetOutputs" ItemName="_ResolvedPackageVersionInfo" />
|
<Output TaskParameter="TargetOutputs" ItemName="_ResolvedPackageVersionInfo" />
|
||||||
|
|
@ -45,6 +49,11 @@
|
||||||
<!-- Do not push .nupkg files from Linux and macOS builds. They'll be packed up separately and signed on Windows. -->
|
<!-- Do not push .nupkg files from Linux and macOS builds. They'll be packed up separately and signed on Windows. -->
|
||||||
<ItemsToPushToBlobFeed Remove="@(ItemsToPushToBlobFeed)" Condition="'$(OS)' != 'Windows_NT'" />
|
<ItemsToPushToBlobFeed Remove="@(ItemsToPushToBlobFeed)" Condition="'$(OS)' != 'Windows_NT'" />
|
||||||
|
|
||||||
|
<ItemsToPushToBlobFeed Include="@(_ChecksumsToPublish)">
|
||||||
|
<PublishFlatContainer>true</PublishFlatContainer>
|
||||||
|
<RelativeBlobPath>$(_UploadPathRoot)/Runtime/$(_PackageVersion)/%(Filename)%(Extension)</RelativeBlobPath>
|
||||||
|
</ItemsToPushToBlobFeed>
|
||||||
|
|
||||||
<ItemsToPushToBlobFeed Include="@(_InstallersToPublish)">
|
<ItemsToPushToBlobFeed Include="@(_InstallersToPublish)">
|
||||||
<IsShipping>true</IsShipping>
|
<IsShipping>true</IsShipping>
|
||||||
<ManifestArtifactData>ShipInstaller=dotnetcli</ManifestArtifactData>
|
<ManifestArtifactData>ShipInstaller=dotnetcli</ManifestArtifactData>
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,19 @@
|
||||||
-->
|
-->
|
||||||
<Project>
|
<Project>
|
||||||
|
|
||||||
|
<!-- For the targeting pack, always use packages with PatchVersion=0 -->
|
||||||
|
<PropertyGroup Condition="'$(IsServicingBuild)' == 'true' AND ('$(MSBuildProjectName)' == 'Microsoft.AspNetCore.App.Ref' OR '$(IsReferenceAssemblyProject)' == 'true')">
|
||||||
|
<SystemIOPipelinesPackageVersion>$(SystemIOPipelinesPackageVersion.Split('.')[0]).$(SystemIOPipelinesPackageVersion.Split('.')[1]).0</SystemIOPipelinesPackageVersion>
|
||||||
|
<SystemSecurityCryptographyXmlPackageVersion>$(SystemSecurityCryptographyXmlPackageVersion.Split('.')[0]).$(SystemSecurityCryptographyXmlPackageVersion.Split('.')[1]).0</SystemSecurityCryptographyXmlPackageVersion>
|
||||||
|
<MicrosoftWin32SystemEventsPackageVersion>$(MicrosoftWin32SystemEventsPackageVersion.Split('.')[0]).$(MicrosoftWin32SystemEventsPackageVersion.Split('.')[1]).0</MicrosoftWin32SystemEventsPackageVersion>
|
||||||
|
<SystemDiagnosticsEventLogPackageVersion>$(SystemDiagnosticsEventLogPackageVersion.Split('.')[0]).$(SystemDiagnosticsEventLogPackageVersion.Split('.')[1]).0</SystemDiagnosticsEventLogPackageVersion>
|
||||||
|
<SystemDrawingCommonPackageVersion>$(SystemDrawingCommonPackageVersion.Split('.')[0]).$(SystemDrawingCommonPackageVersion.Split('.')[1]).0</SystemDrawingCommonPackageVersion>
|
||||||
|
<SystemSecurityCryptographyPkcsPackageVersion>$(SystemSecurityCryptographyPkcsPackageVersion.Split('.')[0]).$(SystemSecurityCryptographyPkcsPackageVersion.Split('.')[1]).0</SystemSecurityCryptographyPkcsPackageVersion>
|
||||||
|
<SystemSecurityPermissionsPackageVersion>$(SystemSecurityPermissionsPackageVersion.Split('.')[0]).$(SystemSecurityPermissionsPackageVersion.Split('.')[1]).0</SystemSecurityPermissionsPackageVersion>
|
||||||
|
<SystemWindowsExtensionsPackageVersion>$(SystemWindowsExtensionsPackageVersion.Split('.')[0]).$(SystemWindowsExtensionsPackageVersion.Split('.')[1]).0</SystemWindowsExtensionsPackageVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<!-- Dependencies from dotnet/extensions -->
|
<!-- Dependencies from dotnet/extensions -->
|
||||||
<ExternalAspNetCoreAppReference Include="Microsoft.Extensions.Caching.Abstractions" Version="$(MicrosoftExtensionsCachingAbstractionsPackageVersion)" />
|
<ExternalAspNetCoreAppReference Include="Microsoft.Extensions.Caching.Abstractions" Version="$(MicrosoftExtensionsCachingAbstractionsPackageVersion)" />
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
This file contains a complete list of the assemblies which are part of the shared framework.
|
This file contains a complete list of the assemblies which are part of the shared framework.
|
||||||
|
|
||||||
This project is generated using the <IsAspNetCoreApp> and <IsShippingPackage> properties from each .csproj in this repository.
|
This project is generated using the <IsAspNetCoreApp> and <IsPackable> properties from each .csproj in this repository.
|
||||||
-->
|
-->
|
||||||
<Project>
|
<Project>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
apphost.exe;; Exclude the apphost because this is expected to be code-signed by customers after the SDK modifies it.
|
*apphost.exe;; Exclude the apphost because this is expected to be code-signed by customers after the SDK modifies it.
|
||||||
.js;; We do not sign JavaScript files.
|
*.binlog;; MSBuild binary logs are not signed though they are sometimes placed where validation thinks they should be.
|
||||||
.binlog;; MSBuild binary logs are not signed though they are sometimes placed where validation thinks they should be.
|
*.js;; We do not sign JavaScript files.
|
||||||
WixUIWixca|WixDepCA;; We do not sign WiX content in our installers.
|
*netfxca|*wixca|*wixdepca|*wixuiwixca;*.msi; We do not sign WiX content in our installers.
|
||||||
|
*wixstdba.dll;*.exe;
|
||||||
|
|
|
||||||
|
|
@ -29,33 +29,33 @@
|
||||||
<Uri>https://github.com/dotnet/aspnetcore-tooling</Uri>
|
<Uri>https://github.com/dotnet/aspnetcore-tooling</Uri>
|
||||||
<Sha>9acda9485be8e2238067508474dfa44fcc34f81e</Sha>
|
<Sha>9acda9485be8e2238067508474dfa44fcc34f81e</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="dotnet-ef" Version="5.0.0-preview.1.20113.3">
|
<Dependency Name="dotnet-ef" Version="5.0.0-preview.2.20120.8">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://github.com/dotnet/efcore</Uri>
|
||||||
<Sha>e3f6eee19b00800855bd2587ebe79f270968fc82</Sha>
|
<Sha>5c5d7c06ae67eab8694a6c3207eb63ae16d05cd4</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="5.0.0-preview.1.20113.3">
|
<Dependency Name="Microsoft.EntityFrameworkCore.InMemory" Version="5.0.0-preview.2.20120.8">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://github.com/dotnet/efcore</Uri>
|
||||||
<Sha>e3f6eee19b00800855bd2587ebe79f270968fc82</Sha>
|
<Sha>5c5d7c06ae67eab8694a6c3207eb63ae16d05cd4</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="5.0.0-preview.1.20113.3">
|
<Dependency Name="Microsoft.EntityFrameworkCore.Relational" Version="5.0.0-preview.2.20120.8">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://github.com/dotnet/efcore</Uri>
|
||||||
<Sha>e3f6eee19b00800855bd2587ebe79f270968fc82</Sha>
|
<Sha>5c5d7c06ae67eab8694a6c3207eb63ae16d05cd4</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="5.0.0-preview.1.20113.3">
|
<Dependency Name="Microsoft.EntityFrameworkCore.Sqlite" Version="5.0.0-preview.2.20120.8">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://github.com/dotnet/efcore</Uri>
|
||||||
<Sha>e3f6eee19b00800855bd2587ebe79f270968fc82</Sha>
|
<Sha>5c5d7c06ae67eab8694a6c3207eb63ae16d05cd4</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.0-preview.1.20113.3">
|
<Dependency Name="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.0-preview.2.20120.8">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://github.com/dotnet/efcore</Uri>
|
||||||
<Sha>e3f6eee19b00800855bd2587ebe79f270968fc82</Sha>
|
<Sha>5c5d7c06ae67eab8694a6c3207eb63ae16d05cd4</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="5.0.0-preview.1.20113.3">
|
<Dependency Name="Microsoft.EntityFrameworkCore.Tools" Version="5.0.0-preview.2.20120.8">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://github.com/dotnet/efcore</Uri>
|
||||||
<Sha>e3f6eee19b00800855bd2587ebe79f270968fc82</Sha>
|
<Sha>5c5d7c06ae67eab8694a6c3207eb63ae16d05cd4</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.EntityFrameworkCore" Version="5.0.0-preview.1.20113.3">
|
<Dependency Name="Microsoft.EntityFrameworkCore" Version="5.0.0-preview.2.20120.8">
|
||||||
<Uri>https://github.com/dotnet/efcore</Uri>
|
<Uri>https://github.com/dotnet/efcore</Uri>
|
||||||
<Sha>e3f6eee19b00800855bd2587ebe79f270968fc82</Sha>
|
<Sha>5c5d7c06ae67eab8694a6c3207eb63ae16d05cd4</Sha>
|
||||||
</Dependency>
|
</Dependency>
|
||||||
<Dependency Name="Microsoft.AspNetCore.Analyzer.Testing" Version="5.0.0-preview.1.20114.1" CoherentParentDependency="Microsoft.AspNetCore.Razor.Language">
|
<Dependency Name="Microsoft.AspNetCore.Analyzer.Testing" Version="5.0.0-preview.1.20114.1" CoherentParentDependency="Microsoft.AspNetCore.Razor.Language">
|
||||||
<Uri>https://github.com/dotnet/extensions</Uri>
|
<Uri>https://github.com/dotnet/extensions</Uri>
|
||||||
|
|
|
||||||
|
|
@ -17,6 +17,8 @@
|
||||||
<DotNetFinalVersionKind Condition="'$(StabilizePackageVersion)' == 'true'">release</DotNetFinalVersionKind>
|
<DotNetFinalVersionKind Condition="'$(StabilizePackageVersion)' == 'true'">release</DotNetFinalVersionKind>
|
||||||
<PreReleaseVersionLabel>preview</PreReleaseVersionLabel>
|
<PreReleaseVersionLabel>preview</PreReleaseVersionLabel>
|
||||||
<PreReleaseBrandingLabel>Preview $(PreReleaseVersionIteration)</PreReleaseBrandingLabel>
|
<PreReleaseBrandingLabel>Preview $(PreReleaseVersionIteration)</PreReleaseBrandingLabel>
|
||||||
|
<IncludePreReleaseLabelInPackageVersion>true</IncludePreReleaseLabelInPackageVersion>
|
||||||
|
<IncludePreReleaseLabelInPackageVersion Condition=" '$(DotNetFinalVersionKind)' == 'release' ">false</IncludePreReleaseLabelInPackageVersion>
|
||||||
<AspNetCoreMajorMinorVersion>$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)</AspNetCoreMajorMinorVersion>
|
<AspNetCoreMajorMinorVersion>$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion)</AspNetCoreMajorMinorVersion>
|
||||||
<!-- Additional assembly attributes are already configured to include the source revision ID. -->
|
<!-- Additional assembly attributes are already configured to include the source revision ID. -->
|
||||||
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
|
<IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion>
|
||||||
|
|
@ -31,7 +33,7 @@
|
||||||
<!-- TargetingPackVersionPrefix is used by projects, like .deb and .rpm, which use slightly different version formats. -->
|
<!-- TargetingPackVersionPrefix is used by projects, like .deb and .rpm, which use slightly different version formats. -->
|
||||||
<TargetingPackVersionPrefix>$(VersionPrefix)</TargetingPackVersionPrefix>
|
<TargetingPackVersionPrefix>$(VersionPrefix)</TargetingPackVersionPrefix>
|
||||||
<!-- Targeting packs do not produce patch versions in servicing builds. No API changes are allowed in patches. -->
|
<!-- Targeting packs do not produce patch versions in servicing builds. No API changes are allowed in patches. -->
|
||||||
<TargetingPackVersionPrefix Condition="'$(IsServicingBuild)' == 'true'">$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).0</TargetingPackVersionPrefix>
|
<TargetingPackVersionPrefix Condition="'$(IsTargetingPackBuilding)' != 'true'">$(AspNetCoreMajorVersion).$(AspNetCoreMinorVersion).0</TargetingPackVersionPrefix>
|
||||||
<ExperimentalVersionPrefix>0.3.$(AspNetCorePatchVersion)</ExperimentalVersionPrefix>
|
<ExperimentalVersionPrefix>0.3.$(AspNetCorePatchVersion)</ExperimentalVersionPrefix>
|
||||||
<!-- ANCM versioning is intentionally 10 + AspNetCoreMajorVersion because earlier versions of ANCM shipped as 8.x. -->
|
<!-- ANCM versioning is intentionally 10 + AspNetCoreMajorVersion because earlier versions of ANCM shipped as 8.x. -->
|
||||||
<AspNetCoreModuleVersionMajor>$([MSBuild]::Add(10, $(AspNetCoreMajorVersion)))</AspNetCoreModuleVersionMajor>
|
<AspNetCoreModuleVersionMajor>$([MSBuild]::Add(10, $(AspNetCoreMajorVersion)))</AspNetCoreModuleVersionMajor>
|
||||||
|
|
@ -155,13 +157,13 @@
|
||||||
<MicrosoftInternalExtensionsRefsPackageVersion>5.0.0-preview.1.20114.1</MicrosoftInternalExtensionsRefsPackageVersion>
|
<MicrosoftInternalExtensionsRefsPackageVersion>5.0.0-preview.1.20114.1</MicrosoftInternalExtensionsRefsPackageVersion>
|
||||||
<MicrosoftJSInteropPackageVersion>5.0.0-preview.1.20114.1</MicrosoftJSInteropPackageVersion>
|
<MicrosoftJSInteropPackageVersion>5.0.0-preview.1.20114.1</MicrosoftJSInteropPackageVersion>
|
||||||
<!-- Packages from dotnet/efcore -->
|
<!-- Packages from dotnet/efcore -->
|
||||||
<dotnetefPackageVersion>5.0.0-preview.1.20113.3</dotnetefPackageVersion>
|
<dotnetefPackageVersion>5.0.0-preview.2.20120.8</dotnetefPackageVersion>
|
||||||
<MicrosoftEntityFrameworkCoreInMemoryPackageVersion>5.0.0-preview.1.20113.3</MicrosoftEntityFrameworkCoreInMemoryPackageVersion>
|
<MicrosoftEntityFrameworkCoreInMemoryPackageVersion>5.0.0-preview.2.20120.8</MicrosoftEntityFrameworkCoreInMemoryPackageVersion>
|
||||||
<MicrosoftEntityFrameworkCoreRelationalPackageVersion>5.0.0-preview.1.20113.3</MicrosoftEntityFrameworkCoreRelationalPackageVersion>
|
<MicrosoftEntityFrameworkCoreRelationalPackageVersion>5.0.0-preview.2.20120.8</MicrosoftEntityFrameworkCoreRelationalPackageVersion>
|
||||||
<MicrosoftEntityFrameworkCoreSqlitePackageVersion>5.0.0-preview.1.20113.3</MicrosoftEntityFrameworkCoreSqlitePackageVersion>
|
<MicrosoftEntityFrameworkCoreSqlitePackageVersion>5.0.0-preview.2.20120.8</MicrosoftEntityFrameworkCoreSqlitePackageVersion>
|
||||||
<MicrosoftEntityFrameworkCoreSqlServerPackageVersion>5.0.0-preview.1.20113.3</MicrosoftEntityFrameworkCoreSqlServerPackageVersion>
|
<MicrosoftEntityFrameworkCoreSqlServerPackageVersion>5.0.0-preview.2.20120.8</MicrosoftEntityFrameworkCoreSqlServerPackageVersion>
|
||||||
<MicrosoftEntityFrameworkCoreToolsPackageVersion>5.0.0-preview.1.20113.3</MicrosoftEntityFrameworkCoreToolsPackageVersion>
|
<MicrosoftEntityFrameworkCoreToolsPackageVersion>5.0.0-preview.2.20120.8</MicrosoftEntityFrameworkCoreToolsPackageVersion>
|
||||||
<MicrosoftEntityFrameworkCorePackageVersion>5.0.0-preview.1.20113.3</MicrosoftEntityFrameworkCorePackageVersion>
|
<MicrosoftEntityFrameworkCorePackageVersion>5.0.0-preview.2.20120.8</MicrosoftEntityFrameworkCorePackageVersion>
|
||||||
<!-- Packages from dotnet/aspnetcore-tooling -->
|
<!-- Packages from dotnet/aspnetcore-tooling -->
|
||||||
<MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>5.0.0-preview.1.20114.5</MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>
|
<MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>5.0.0-preview.1.20114.5</MicrosoftAspNetCoreMvcRazorExtensionsPackageVersion>
|
||||||
<MicrosoftAspNetCoreRazorLanguagePackageVersion>5.0.0-preview.1.20114.5</MicrosoftAspNetCoreRazorLanguagePackageVersion>
|
<MicrosoftAspNetCoreRazorLanguagePackageVersion>5.0.0-preview.1.20114.5</MicrosoftAspNetCoreRazorLanguagePackageVersion>
|
||||||
|
|
@ -200,6 +202,7 @@
|
||||||
<!-- Packages developed by @aspnet, but manually updated as necessary. -->
|
<!-- Packages developed by @aspnet, but manually updated as necessary. -->
|
||||||
<LibuvPackageVersion>1.10.0</LibuvPackageVersion>
|
<LibuvPackageVersion>1.10.0</LibuvPackageVersion>
|
||||||
<MicrosoftAspNetWebApiClientPackageVersion>5.2.6</MicrosoftAspNetWebApiClientPackageVersion>
|
<MicrosoftAspNetWebApiClientPackageVersion>5.2.6</MicrosoftAspNetWebApiClientPackageVersion>
|
||||||
|
<MonoWebAssemblyInteropPackageVersion>3.1.1-preview4.19614.4</MonoWebAssemblyInteropPackageVersion>
|
||||||
<!-- Partner teams -->
|
<!-- Partner teams -->
|
||||||
<MicrosoftAzureKeyVaultPackageVersion>2.3.2</MicrosoftAzureKeyVaultPackageVersion>
|
<MicrosoftAzureKeyVaultPackageVersion>2.3.2</MicrosoftAzureKeyVaultPackageVersion>
|
||||||
<MicrosoftAzureStorageBlobPackageVersion>10.0.1</MicrosoftAzureStorageBlobPackageVersion>
|
<MicrosoftAzureStorageBlobPackageVersion>10.0.1</MicrosoftAzureStorageBlobPackageVersion>
|
||||||
|
|
@ -234,7 +237,7 @@
|
||||||
<CastleCorePackageVersion>4.2.1</CastleCorePackageVersion>
|
<CastleCorePackageVersion>4.2.1</CastleCorePackageVersion>
|
||||||
<FSharpCorePackageVersion>4.2.1</FSharpCorePackageVersion>
|
<FSharpCorePackageVersion>4.2.1</FSharpCorePackageVersion>
|
||||||
<GoogleProtobufPackageVersion>3.8.0</GoogleProtobufPackageVersion>
|
<GoogleProtobufPackageVersion>3.8.0</GoogleProtobufPackageVersion>
|
||||||
<GrpcAspNetCorePackageVersion>2.23.2</GrpcAspNetCorePackageVersion>
|
<GrpcAspNetCorePackageVersion>2.27.0</GrpcAspNetCorePackageVersion>
|
||||||
<IdentityServer4AspNetIdentityPackageVersion>3.0.0</IdentityServer4AspNetIdentityPackageVersion>
|
<IdentityServer4AspNetIdentityPackageVersion>3.0.0</IdentityServer4AspNetIdentityPackageVersion>
|
||||||
<IdentityServer4EntityFrameworkPackageVersion>3.0.0</IdentityServer4EntityFrameworkPackageVersion>
|
<IdentityServer4EntityFrameworkPackageVersion>3.0.0</IdentityServer4EntityFrameworkPackageVersion>
|
||||||
<IdentityServer4PackageVersion>3.0.0</IdentityServer4PackageVersion>
|
<IdentityServer4PackageVersion>3.0.0</IdentityServer4PackageVersion>
|
||||||
|
|
@ -266,5 +269,6 @@
|
||||||
<PropertyGroup Label="Restore feeds">
|
<PropertyGroup Label="Restore feeds">
|
||||||
<!-- In an orchestrated build, this may be overridden to other Azure feeds. -->
|
<!-- In an orchestrated build, this may be overridden to other Azure feeds. -->
|
||||||
<DotNetAssetRootUrl Condition="'$(DotNetAssetRootUrl)'==''">https://dotnetcli.blob.core.windows.net/dotnet/</DotNetAssetRootUrl>
|
<DotNetAssetRootUrl Condition="'$(DotNetAssetRootUrl)'==''">https://dotnetcli.blob.core.windows.net/dotnet/</DotNetAssetRootUrl>
|
||||||
|
<DotNetPrivateAssetRootUrl Condition="'$(DotNetPrivateAssetRootUrl)'==''">https://dotnetclimsrc.blob.core.windows.net/dotnet/</DotNetPrivateAssetRootUrl>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -67,4 +67,15 @@
|
||||||
<TransitiveFrameworkReference Remove="NETStandard.Library" />
|
<TransitiveFrameworkReference Remove="NETStandard.Library" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
|
<!-- Work around https://github.com/dotnet/aspnetcore/issues/18393 -->
|
||||||
|
<Target Name="_UpdateRazorGenerateAssemblyReferences"
|
||||||
|
AfterTargets="ResolveAssemblyReferenceRazorGenerateInputs"
|
||||||
|
DependsOnTargets="FindReferenceAssembliesForReferences"
|
||||||
|
Condition="'$(CompileUsingReferenceAssemblies)' != 'false'">
|
||||||
|
<ItemGroup>
|
||||||
|
<RazorReferencePath Remove="@(ReferencePath)" />
|
||||||
|
<RazorReferencePath Include="@(ReferencePathWithRefAssemblies)" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,62 @@
|
||||||
|
<#
|
||||||
|
.SYNOPSIS
|
||||||
|
Installs JDK into a folder in this repo.
|
||||||
|
.DESCRIPTION
|
||||||
|
This script downloads an extracts the JDK.
|
||||||
|
.PARAMETER JdkVersion
|
||||||
|
The version of the JDK to install. If not set, the default value is read from global.json
|
||||||
|
.PARAMETER Force
|
||||||
|
Overwrite the existing installation
|
||||||
|
#>
|
||||||
|
param(
|
||||||
|
[string]$JdkVersion,
|
||||||
|
[Parameter(Mandatory = $false)]
|
||||||
|
$InstallDir
|
||||||
|
)
|
||||||
|
$ErrorActionPreference = 'Stop'
|
||||||
|
$ProgressPreference = 'SilentlyContinue' # Workaround PowerShell/PowerShell#2138
|
||||||
|
|
||||||
|
Set-StrictMode -Version 1
|
||||||
|
|
||||||
|
if ($InstallDir) {
|
||||||
|
$installDir = $InstallDir;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$repoRoot = Resolve-Path "$PSScriptRoot\..\.."
|
||||||
|
$installDir = "$repoRoot\.tools\jdk\win-x64\"
|
||||||
|
}
|
||||||
|
$tempDir = "$installDir\obj"
|
||||||
|
if (-not $JdkVersion) {
|
||||||
|
$globalJson = Get-Content "$repoRoot\global.json" | ConvertFrom-Json
|
||||||
|
$JdkVersion = $globalJson.tools.jdk
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Test-Path $installDir) {
|
||||||
|
if ($Force) {
|
||||||
|
Remove-Item -Force -Recurse $installDir
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
Write-Host "The JDK already installed to $installDir. Exiting without action. Call this script again with -Force to overwrite."
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Remove-Item -Force -Recurse $tempDir -ErrorAction Ignore | out-null
|
||||||
|
mkdir $tempDir -ea Ignore | out-null
|
||||||
|
mkdir $installDir -ea Ignore | out-null
|
||||||
|
Write-Host "Starting download of JDK ${JdkVersion}"
|
||||||
|
Invoke-WebRequest -UseBasicParsing -Uri "https://netcorenativeassets.blob.core.windows.net/resource-packages/external/windows/java/jdk-${JdkVersion}_windows-x64_bin.zip" -OutFile "$tempDir/jdk.zip"
|
||||||
|
Write-Host "Done downloading JDK ${JdkVersion}"
|
||||||
|
|
||||||
|
Add-Type -assembly "System.IO.Compression.FileSystem"
|
||||||
|
[System.IO.Compression.ZipFile]::ExtractToDirectory("$tempDir/jdk.zip", "$tempDir/jdk/")
|
||||||
|
|
||||||
|
Write-Host "Expanded JDK to $tempDir"
|
||||||
|
Write-Host "Installing JDK to $installDir"
|
||||||
|
Move-Item "$tempDir/jdk/jdk-${JdkVersion}/*" $installDir
|
||||||
|
Write-Host "Done installing JDK to $installDir"
|
||||||
|
Remove-Item -Force -Recurse $tempDir -ErrorAction Ignore | out-null
|
||||||
|
|
||||||
|
if ($env:TF_BUILD) {
|
||||||
|
Write-Host "##vso[task.prependpath]$installDir\bin"
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,46 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
# Cause the script to fail if any subcommand fails
|
||||||
|
set -e
|
||||||
|
|
||||||
|
pushd .
|
||||||
|
|
||||||
|
if [ "$JAVA_HOME" != "" ]; then
|
||||||
|
echo "JAVA_HOME is set"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
java_version=$1
|
||||||
|
arch=$2
|
||||||
|
osname=`uname -s`
|
||||||
|
if [ "$osname" = "Darwin" ]; then
|
||||||
|
echo "macOS not supported, relying on the machine providing java itself"
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
platformarch="linux-$arch"
|
||||||
|
fi
|
||||||
|
echo "PlatformArch: $platformarch"
|
||||||
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
|
output_dir="$DIR/java"
|
||||||
|
url="https://netcorenativeassets.blob.core.windows.net/resource-packages/external/linux/java/jdk-${java_version}_${platformarch}_bin.tar.gz"
|
||||||
|
echo "Downloading from: $url"
|
||||||
|
tmp="$(mktemp -d -t install-jdk.XXXXXX)"
|
||||||
|
|
||||||
|
cleanup() {
|
||||||
|
exitcode=$?
|
||||||
|
if [ $exitcode -ne 0 ]; then
|
||||||
|
echo "Failed to install java with exit code: $exitcode"
|
||||||
|
fi
|
||||||
|
rm -rf "$tmp"
|
||||||
|
exit $exitcode
|
||||||
|
}
|
||||||
|
|
||||||
|
trap "cleanup" EXIT
|
||||||
|
cd "$tmp"
|
||||||
|
curl -Lsfo $(basename $url) "$url"
|
||||||
|
echo "Installing java from $(basename $url) $url"
|
||||||
|
mkdir $output_dir
|
||||||
|
echo "Unpacking to $output_dir"
|
||||||
|
tar --strip-components 1 -xzf "jdk-${java_version}_${platformarch}_bin.tar.gz" --no-same-owner --directory "$output_dir"
|
||||||
|
|
||||||
|
popd
|
||||||
|
|
@ -22,7 +22,17 @@ output_dir="$DIR/node"
|
||||||
url="http://nodejs.org/dist/v$node_version/node-v$node_version-$platformarch.tar.gz"
|
url="http://nodejs.org/dist/v$node_version/node-v$node_version-$platformarch.tar.gz"
|
||||||
echo "Downloading from: $url"
|
echo "Downloading from: $url"
|
||||||
tmp="$(mktemp -d -t install-node.XXXXXX)"
|
tmp="$(mktemp -d -t install-node.XXXXXX)"
|
||||||
trap "rm -rf $tmp" EXIT
|
|
||||||
|
cleanup() {
|
||||||
|
exitcode=$?
|
||||||
|
if [ $exitcode -ne 0 ]; then
|
||||||
|
echo "Failed to install node with exit code: $exitcode"
|
||||||
|
fi
|
||||||
|
rm -rf "$tmp"
|
||||||
|
exit $exitcode
|
||||||
|
}
|
||||||
|
|
||||||
|
trap "cleanup" EXIT
|
||||||
cd "$tmp"
|
cd "$tmp"
|
||||||
curl -Lsfo $(basename $url) "$url"
|
curl -Lsfo $(basename $url) "$url"
|
||||||
echo "Installing node from $(basename $url) $url"
|
echo "Installing node from $(basename $url) $url"
|
||||||
|
|
|
||||||
|
|
@ -2,28 +2,28 @@
|
||||||
REM Disable "!Foo!" expansions because they break the filter syntax
|
REM Disable "!Foo!" expansions because they break the filter syntax
|
||||||
setlocal disableextensions
|
setlocal disableextensions
|
||||||
|
|
||||||
set target=%1
|
REM Use '$' as a variable name prefix to avoid MSBuild variable collisions with these variables
|
||||||
set targetFrameworkIdentifier=%2
|
set $target=%1
|
||||||
set sdkVersion=%3
|
set $sdkVersion=%2
|
||||||
set runtimeVersion=%4
|
set $runtimeVersion=%3
|
||||||
set helixQueue=%5
|
set $helixQueue=%4
|
||||||
set arch=%6
|
set $arch=%5
|
||||||
set quarantined=%7
|
set $quarantined=%6
|
||||||
|
|
||||||
set DOTNET_HOME=%HELIX_CORRELATION_PAYLOAD%\sdk
|
set DOTNET_HOME=%HELIX_CORRELATION_PAYLOAD%\sdk
|
||||||
set DOTNET_ROOT=%DOTNET_HOME%\%arch%
|
set DOTNET_ROOT=%DOTNET_HOME%\%$arch%
|
||||||
set DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
|
set DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
|
||||||
set DOTNET_MULTILEVEL_LOOKUP=0
|
set DOTNET_MULTILEVEL_LOOKUP=0
|
||||||
set DOTNET_CLI_HOME=%HELIX_CORRELATION_PAYLOAD%\home
|
set DOTNET_CLI_HOME=%HELIX_CORRELATION_PAYLOAD%\home
|
||||||
|
|
||||||
set PATH=%DOTNET_ROOT%;%PATH%;%HELIX_CORRELATION_PAYLOAD%\node\bin
|
set PATH=%DOTNET_ROOT%;%PATH%;%HELIX_CORRELATION_PAYLOAD%\node\bin
|
||||||
|
|
||||||
powershell.exe -NoProfile -ExecutionPolicy unrestricted -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; &([scriptblock]::Create((Invoke-WebRequest -useb 'https://dot.net/v1/dotnet-install.ps1'))) -Architecture %arch% -Version %sdkVersion% -InstallDir %DOTNET_ROOT%"
|
powershell.exe -NoProfile -ExecutionPolicy unrestricted -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; &([scriptblock]::Create((Invoke-WebRequest -useb 'https://dot.net/v1/dotnet-install.ps1'))) -Architecture %$arch% -Version %$sdkVersion% -InstallDir %DOTNET_ROOT%"
|
||||||
powershell.exe -NoProfile -ExecutionPolicy unrestricted -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; &([scriptblock]::Create((Invoke-WebRequest -useb 'https://dot.net/v1/dotnet-install.ps1'))) -Architecture %arch% -Runtime dotnet -Version %runtimeVersion% -InstallDir %DOTNET_ROOT%"
|
powershell.exe -NoProfile -ExecutionPolicy unrestricted -Command "[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; &([scriptblock]::Create((Invoke-WebRequest -useb 'https://dot.net/v1/dotnet-install.ps1'))) -Architecture %$arch% -Runtime dotnet -Version %$runtimeVersion% -InstallDir %DOTNET_ROOT%"
|
||||||
|
|
||||||
set HELIX=%helixQueue%
|
set HELIX=%$helixQueue%
|
||||||
|
|
||||||
%DOTNET_ROOT%\dotnet vstest %target% -lt >discovered.txt
|
%DOTNET_ROOT%\dotnet vstest %$target% -lt >discovered.txt
|
||||||
find /c "Exception thrown" discovered.txt
|
find /c "Exception thrown" discovered.txt
|
||||||
REM "ERRORLEVEL is not %ERRORLEVEL%" https://blogs.msdn.microsoft.com/oldnewthing/20080926-00/?p=20743/
|
REM "ERRORLEVEL is not %ERRORLEVEL%" https://blogs.msdn.microsoft.com/oldnewthing/20080926-00/?p=20743/
|
||||||
if not errorlevel 1 (
|
if not errorlevel 1 (
|
||||||
|
|
@ -34,11 +34,15 @@ if not errorlevel 1 (
|
||||||
|
|
||||||
set exit_code=0
|
set exit_code=0
|
||||||
|
|
||||||
|
if %$quarantined%==True (
|
||||||
|
set %$quarantined=true
|
||||||
|
)
|
||||||
|
|
||||||
set NONQUARANTINE_FILTER="Flaky:All!=true&Flaky:Helix:All!=true&Flaky:Helix:Queue:All!=true&Flaky:Helix:Queue:%HELIX%!=true"
|
set NONQUARANTINE_FILTER="Flaky:All!=true&Flaky:Helix:All!=true&Flaky:Helix:Queue:All!=true&Flaky:Helix:Queue:%HELIX%!=true"
|
||||||
set QUARANTINE_FILTER="Flaky:All=true|Flaky:Helix:All=true|Flaky:Helix:Queue:All=true|Flaky:Helix:Queue:%HELIX%=true"
|
set QUARANTINE_FILTER="Flaky:All=true|Flaky:Helix:All=true|Flaky:Helix:Queue:All=true|Flaky:Helix:Queue:%HELIX%=true"
|
||||||
if %quarantined%==true (
|
if %$quarantined%==true (
|
||||||
echo Running quarantined tests.
|
echo Running quarantined tests.
|
||||||
%DOTNET_ROOT%\dotnet vstest %target% --logger:xunit --TestCaseFilter:%QUARANTINE_FILTER%
|
%DOTNET_ROOT%\dotnet vstest %$target% --logger:xunit --TestCaseFilter:%QUARANTINE_FILTER%
|
||||||
if errorlevel 1 (
|
if errorlevel 1 (
|
||||||
echo Failure in flaky test 1>&2
|
echo Failure in flaky test 1>&2
|
||||||
REM DO NOT EXIT and DO NOT SET EXIT_CODE to 1
|
REM DO NOT EXIT and DO NOT SET EXIT_CODE to 1
|
||||||
|
|
@ -48,7 +52,7 @@ if %quarantined%==true (
|
||||||
REM only puts the explicit filter traits the user provided in
|
REM only puts the explicit filter traits the user provided in
|
||||||
REM Filter syntax: https://github.com/Microsoft/vstest-docs/blob/master/docs/filter.md
|
REM Filter syntax: https://github.com/Microsoft/vstest-docs/blob/master/docs/filter.md
|
||||||
echo Running non-quarantined tests.
|
echo Running non-quarantined tests.
|
||||||
%DOTNET_ROOT%\dotnet vstest %target% --logger:xunit --TestCaseFilter:%NONQUARANTINE_FILTER%
|
%DOTNET_ROOT%\dotnet vstest %$target% --logger:xunit --TestCaseFilter:%NONQUARANTINE_FILTER%
|
||||||
if errorlevel 1 (
|
if errorlevel 1 (
|
||||||
echo Failure in non-flaky test 1>&2
|
echo Failure in non-flaky test 1>&2
|
||||||
set exit_code=1
|
set exit_code=1
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,8 @@
|
||||||
<Import Project="..\Build.props" />
|
<Import Project="..\Build.props" />
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<HelixTargetQueue Include="@(HelixAvailableTargetQueue)" />
|
<HelixTargetQueue Condition="'$(_UseHelixOpenQueues)' == 'true'" Include="@(HelixAvailableTargetQueue)" />
|
||||||
|
<HelixTargetQueue Condition="'$(_UseHelixOpenQueues)' != 'true'" Include="@(HelixAvailableTargetQueue->'%(Identity)'->Replace('.Open',''))" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
|
|
@ -21,11 +22,13 @@
|
||||||
<IsExternal>true</IsExternal>
|
<IsExternal>true</IsExternal>
|
||||||
<SkipInvalidConfigurations>true</SkipInvalidConfigurations>
|
<SkipInvalidConfigurations>true</SkipInvalidConfigurations>
|
||||||
<MaxRetryCount Condition="'$(MaxRetryCount)' == ''">2</MaxRetryCount>
|
<MaxRetryCount Condition="'$(MaxRetryCount)' == ''">2</MaxRetryCount>
|
||||||
|
<HelixAccessToken Condition="'$(_UseHelixOpenQueues)' != 'true'">$(HelixApiAccessToken)</HelixAccessToken>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<PropertyGroup Condition=" '$(ContinuousIntegrationBuild)' == 'true' ">
|
<PropertyGroup Condition=" '$(ContinuousIntegrationBuild)' == 'true' ">
|
||||||
<HelixType>ci</HelixType>
|
<HelixType>ci</HelixType>
|
||||||
<Creator>aspnetcore</Creator>
|
<!-- Creator is not valid for internal queues -->
|
||||||
|
<Creator Condition="'$(_UseHelixOpenQueues)' == 'true'">aspnetcore</Creator>
|
||||||
<HelixBuild>$(BUILD_BUILDNUMBER).$(TargetArchitecture).$(SYSTEM_JOBATTEMPT)</HelixBuild>
|
<HelixBuild>$(BUILD_BUILDNUMBER).$(TargetArchitecture).$(SYSTEM_JOBATTEMPT)</HelixBuild>
|
||||||
<WaitForWorkItemCompletion>true</WaitForWorkItemCompletion>
|
<WaitForWorkItemCompletion>true</WaitForWorkItemCompletion>
|
||||||
<EnableAzurePipelinesReporter>true</EnableAzurePipelinesReporter>
|
<EnableAzurePipelinesReporter>true</EnableAzurePipelinesReporter>
|
||||||
|
|
@ -34,8 +37,9 @@
|
||||||
|
|
||||||
<PropertyGroup Condition=" '$(ContinuousIntegrationBuild)' != 'true' ">
|
<PropertyGroup Condition=" '$(ContinuousIntegrationBuild)' != 'true' ">
|
||||||
<HelixType>dev</HelixType>
|
<HelixType>dev</HelixType>
|
||||||
<Creator>$(USERNAME)</Creator>
|
<!-- Creator is not valid for internal queues -->
|
||||||
<Creator Condition="'$(USERNAME)' == ''">$(USER)</Creator>
|
<Creator Condition="'$(_UseHelixOpenQueues)' == 'true'">$(USERNAME)</Creator>
|
||||||
|
<Creator Condition="'$(USERNAME)' == '' AND '$(_UseHelixOpenQueues)' == 'true'">$(USER)</Creator>
|
||||||
<HelixBuild>$([System.DateTime]::Now.ToString('yyyyMMddHHmm'))</HelixBuild>
|
<HelixBuild>$([System.DateTime]::Now.ToString('yyyyMMddHHmm'))</HelixBuild>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,11 @@
|
||||||
This script runs a quick check for common errors, such as checking that Visual Studio solutions are up to date or that generated code has been committed to source.
|
This script runs a quick check for common errors, such as checking that Visual Studio solutions are up to date or that generated code has been committed to source.
|
||||||
#>
|
#>
|
||||||
param(
|
param(
|
||||||
[switch]$ci
|
[switch]$ci,
|
||||||
|
# Optional arguments that enable downloading an internal
|
||||||
|
# runtime or runtime from a non-default location
|
||||||
|
[string]$DotNetRuntimeSourceFeed,
|
||||||
|
[string]$DotNetRuntimeSourceFeedKey
|
||||||
)
|
)
|
||||||
|
|
||||||
$ErrorActionPreference = 'Stop'
|
$ErrorActionPreference = 'Stop'
|
||||||
|
|
@ -43,7 +47,12 @@ function LogError {
|
||||||
try {
|
try {
|
||||||
if ($ci) {
|
if ($ci) {
|
||||||
# Install dotnet.exe
|
# Install dotnet.exe
|
||||||
& $repoRoot/restore.cmd -ci -NoBuildNodeJS
|
if ($DotNetRuntimeSourceFeed -or $DotNetRuntimeSourceFeedKey) {
|
||||||
|
& $repoRoot/restore.cmd -ci -NoBuildNodeJS -DotNetRuntimeSourceFeed $DotNetRuntimeSourceFeed -DotNetRuntimeSourceFeedKey $DotNetRuntimeSourceFeedKey
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
& $repoRoot/restore.cmd -ci -NoBuildNodeJS
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
. "$repoRoot/activate.ps1"
|
. "$repoRoot/activate.ps1"
|
||||||
|
|
@ -172,12 +181,13 @@ try {
|
||||||
# Redirect stderr to stdout because PowerShell does not consistently handle output to stderr
|
# Redirect stderr to stdout because PowerShell does not consistently handle output to stderr
|
||||||
$changedFiles = & cmd /c 'git --no-pager diff --ignore-space-change --name-only 2>nul'
|
$changedFiles = & cmd /c 'git --no-pager diff --ignore-space-change --name-only 2>nul'
|
||||||
|
|
||||||
# Temporary: Disable check for blazor js file
|
# Temporary: Disable check for blazor js file and nuget.config (updated automatically for
|
||||||
$changedFilesExclusion = "src/Components/Web.JS/dist/Release/blazor.server.js"
|
# internal builds)
|
||||||
|
$changedFilesExclusions = @("src/Components/Web.JS/dist/Release/blazor.server.js", "NuGet.config")
|
||||||
|
|
||||||
if ($changedFiles) {
|
if ($changedFiles) {
|
||||||
foreach ($file in $changedFiles) {
|
foreach ($file in $changedFiles) {
|
||||||
if ($file -eq $changedFilesExclusion) {continue}
|
if ($changedFilesExclusions -contains $file) {continue}
|
||||||
$filePath = Resolve-Path "${repoRoot}/${file}"
|
$filePath = Resolve-Path "${repoRoot}/${file}"
|
||||||
LogError "Generated code is not up to date in $file. You might need to regenerate the reference assemblies or project list (see docs/ReferenceAssemblies.md and docs/ReferenceResolution.md)" -filepath $filePath
|
LogError "Generated code is not up to date in $file. You might need to regenerate the reference assemblies or project list (see docs/ReferenceAssemblies.md and docs/ReferenceResolution.md)" -filepath $filePath
|
||||||
& git --no-pager diff --ignore-space-change $filePath
|
& git --no-pager diff --ignore-space-change $filePath
|
||||||
|
|
|
||||||
|
|
@ -38,4 +38,4 @@ $env:BUILD_REPOSITORY_NAME="aspnetcore"
|
||||||
$env:SYSTEM_TEAMPROJECT="aspnetcore"
|
$env:SYSTEM_TEAMPROJECT="aspnetcore"
|
||||||
|
|
||||||
$HelixQueues = $HelixQueues -replace ";", "%3B"
|
$HelixQueues = $HelixQueues -replace ";", "%3B"
|
||||||
dotnet msbuild $Project /t:Helix /p:IsRequiredCheck=true /p:IsHelixDaily=true /p:HelixTargetQueues=$HelixQueues /p:RunQuarantinedTests=$RunQuarantinedTests
|
dotnet msbuild $Project /t:Helix /p:IsRequiredCheck=true /p:IsHelixDaily=true /p:HelixTargetQueues=$HelixQueues /p:RunQuarantinedTests=$RunQuarantinedTests /p:_UseHelixOpenQueues=true
|
||||||
|
|
@ -9,10 +9,34 @@ set -euo pipefail
|
||||||
scriptroot="$( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
scriptroot="$( cd -P "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||||
reporoot="$(dirname "$(dirname "$scriptroot")")"
|
reporoot="$(dirname "$(dirname "$scriptroot")")"
|
||||||
|
|
||||||
|
#
|
||||||
|
# This commented out section is used for servicing branches
|
||||||
|
#
|
||||||
|
# For local development, make a backup copy of this file first
|
||||||
|
# if [ ! -f "$reporoot/global.bak.json" ]; then
|
||||||
|
# mv "$reporoot/global.json" "$reporoot/global.bak.json"
|
||||||
|
# fi
|
||||||
|
|
||||||
|
# Detect the current version of .NET Core installed
|
||||||
|
# export SDK_VERSION=$(dotnet --version)
|
||||||
|
# echo "The ambient version of .NET Core SDK version = $SDK_VERSION"
|
||||||
|
|
||||||
|
# Update the global.json file to match the current .NET environment
|
||||||
|
# cat "$reporoot/global.bak.json" | \
|
||||||
|
# jq '.sdk.version=env.SDK_VERSION' | \
|
||||||
|
# jq '.tools.dotnet=env.SDK_VERSION' | \
|
||||||
|
# jq 'del(.tools.runtimes)' \
|
||||||
|
# > "$reporoot/global.json"
|
||||||
|
|
||||||
|
# Restore the original global.json file
|
||||||
|
#trap "{
|
||||||
|
# mv "$reporoot/global.bak.json" "$reporoot/global.json"
|
||||||
|
#}" EXIT
|
||||||
|
|
||||||
# Build repo tasks
|
# Build repo tasks
|
||||||
"$reporoot/eng/common/build.sh" --restore --build --ci --configuration Release /p:ProjectToBuild=$reporoot/eng/tools/RepoTasks/RepoTasks.csproj
|
"$reporoot/eng/common/build.sh" --restore --build --ci --configuration Release /p:ProjectToBuild=$reporoot/eng/tools/RepoTasks/RepoTasks.csproj
|
||||||
|
|
||||||
export DotNetBuildFromSource='true'
|
export DotNetBuildFromSource='true'
|
||||||
|
|
||||||
# Build projects
|
# Build projects
|
||||||
"$reporoot/eng/common/build.sh" --restore --build --pack "$@"
|
"$reporoot/eng/common/build.sh" --restore --build --pack "$@"
|
||||||
|
|
@ -35,6 +35,5 @@
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
|
|
||||||
<Import Project="CSharp.ReferenceAssembly.props" Condition="'$(IsReferenceAssemblyProject)' == 'true'" />
|
<Import Project="CSharp.ReferenceAssembly.props" Condition="'$(IsReferenceAssemblyProject)' == 'true'" />
|
||||||
<Import Project="Helix.props" Condition="'$(IsTestProject)' == 'true'" />
|
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -30,5 +30,5 @@
|
||||||
|
|
||||||
<Import Project="Packaging.targets" />
|
<Import Project="Packaging.targets" />
|
||||||
<Import Project="ResolveReferences.targets" />
|
<Import Project="ResolveReferences.targets" />
|
||||||
<Import Project="Helix.targets" Condition="'$(IsTestProject)' == 'true'" />
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,8 @@
|
||||||
<RunQuarantinedTests>false</RunQuarantinedTests>
|
<RunQuarantinedTests>false</RunQuarantinedTests>
|
||||||
<IsWindowsHelixQueue>false</IsWindowsHelixQueue>
|
<IsWindowsHelixQueue>false</IsWindowsHelixQueue>
|
||||||
<IsWindowsHelixQueue Condition="$(HelixTargetQueue.Contains('Windows')) or $(HelixTargetQueue.Contains('windows'))">true</IsWindowsHelixQueue>
|
<IsWindowsHelixQueue Condition="$(HelixTargetQueue.Contains('Windows')) or $(HelixTargetQueue.Contains('windows'))">true</IsWindowsHelixQueue>
|
||||||
|
<IsMacHelixQueue>false</IsMacHelixQueue>
|
||||||
|
<IsMacHelixQueue Condition="$(HelixTargetQueue.Contains('OSX')) or $(HelixTargetQueue.Contains('macOs'))">true</IsMacHelixQueue>
|
||||||
<HelixTestName>$(MSBuildProjectName)--$(TargetFramework)</HelixTestName>
|
<HelixTestName>$(MSBuildProjectName)--$(TargetFramework)</HelixTestName>
|
||||||
<HelixUseArchive>false</HelixUseArchive>
|
<HelixUseArchive>false</HelixUseArchive>
|
||||||
<LoggingTestingDisableFileLogging Condition="'$(IsHelixJob)' == 'true'">false</LoggingTestingDisableFileLogging>
|
<LoggingTestingDisableFileLogging Condition="'$(IsHelixJob)' == 'true'">false</LoggingTestingDisableFileLogging>
|
||||||
|
|
@ -33,16 +35,4 @@
|
||||||
<HelixContent Include="$(RepoRoot)eng\helix\content\**\*" />
|
<HelixContent Include="$(RepoRoot)eng\helix\content\**\*" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup Condition="'$(TestDependsOnMssql)' == 'true' AND '$(IsWindowsHelixQueue)' == 'true'">
|
|
||||||
<HelixPreCommand Include="call RunPowershell.cmd mssql\InstallSqlServerLocalDB.ps1 || exit /b 1" />
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
<ItemGroup Condition="'$(TestDependsOnNode)' == 'true' AND '$(IsWindowsHelixQueue)' == 'false'">
|
|
||||||
<HelixPreCommand Include="./installnode.sh $(NodeVersion) $(TargetArchitecture)" />
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
<ItemGroup Condition="'$(TestDependsOnNode)' == 'true' AND '$(IsWindowsHelixQueue)' == 'true'">
|
|
||||||
<HelixPreCommand Include="call RunPowershell.cmd InstallNode.ps1 $(NodeVersion) %25HELIX_CORRELATION_PAYLOAD%25\node\bin || exit /b 1" />
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,26 @@
|
||||||
<Project>
|
<Project>
|
||||||
|
<ItemGroup Condition="'$(TestDependsOnJava)' == 'true'">
|
||||||
|
<HelixPreCommand Condition="'$(IsWindowsHelixQueue)' == 'true'" Include="call RunPowershell.cmd InstallJdk.ps1 11.0.3 %25HELIX_CORRELATION_PAYLOAD%25\jdk && set %22JAVA_HOME=%25HELIX_CORRELATION_PAYLOAD%25\jdk%22" />
|
||||||
|
<HelixPreCommand Condition="'$(IsWindowsHelixQueue)' != 'true' AND '$(IsMacHelixQueue)' != 'true'" Include="./installjdk.sh 10.0.2 x64 && if [ "%24JAVA_HOME" = "" ]%3B then export JAVA_HOME=%24PWD/java%3B fi" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup Condition="'$(TestDependsOnMssql)' == 'true' AND '$(IsWindowsHelixQueue)' == 'true'">
|
||||||
|
<HelixPreCommand Include="call RunPowershell.cmd mssql\InstallSqlServerLocalDB.ps1 || exit /b 1" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup Condition="'$(TestDependsOnNode)' == 'true' AND '$(IsWindowsHelixQueue)' == 'false'">
|
||||||
|
<HelixPreCommand Include="./installnode.sh $(NodeVersion) $(TargetArchitecture)" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<ItemGroup Condition="'$(TestDependsOnNode)' == 'true' AND '$(IsWindowsHelixQueue)' == 'true'">
|
||||||
|
<HelixPreCommand Include="call RunPowershell.cmd InstallNode.ps1 $(NodeVersion) %25HELIX_CORRELATION_PAYLOAD%25\node\bin || exit /b 1" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
<!-- Item group has to be defined here becasue Helix.props is evaluated before xunit.runner.console.props -->
|
<!-- Item group has to be defined here becasue Helix.props is evaluated before xunit.runner.console.props -->
|
||||||
<ItemGroup Condition="$(BuildHelixPayload)">
|
<ItemGroup Condition="$(BuildHelixPayload)">
|
||||||
<Content Include="@(HelixContent)" />
|
<Content Include="@(HelixContent)" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
|
||||||
This target is meant to be used when invoking helix tests on one project at a time.
|
This target is meant to be used when invoking helix tests on one project at a time.
|
||||||
|
|
@ -40,6 +56,12 @@ Usage: dotnet msbuild /t:Helix src/MyTestProject.csproj
|
||||||
<_SelectedPlatforms>@(HelixProjectPlatform)</_SelectedPlatforms>
|
<_SelectedPlatforms>@(HelixProjectPlatform)</_SelectedPlatforms>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup Condition="'$(_UseHelixOpenQueues)' != 'true'">
|
||||||
|
<_Temp Include="@(HelixAvailableTargetQueue)" />
|
||||||
|
<HelixAvailableTargetQueue Remove="@(HelixAvailableTargetQueue)" />
|
||||||
|
<HelixAvailableTargetQueue Include="@(_Temp->'%(Identity)'->Replace('.Open',''))" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<!-- Include default queues based on platform -->
|
<!-- Include default queues based on platform -->
|
||||||
<_HelixProjectTargetQueue Include="%(HelixAvailableTargetQueue.Identity)" Condition="'%(HelixAvailableTargetQueue.Identity)' != '' AND '$(_SelectedPlatforms.Contains(%(Platform)))' == 'true'" />
|
<_HelixProjectTargetQueue Include="%(HelixAvailableTargetQueue.Identity)" Condition="'%(HelixAvailableTargetQueue.Identity)' != '' AND '$(_SelectedPlatforms.Contains(%(Platform)))' == 'true'" />
|
||||||
|
|
@ -71,6 +93,7 @@ Usage: dotnet msbuild /t:Helix src/MyTestProject.csproj
|
||||||
<_HelixFriendlyNameTargetQueue Condition="$(HelixTargetQueue.Contains('@'))">$(HelixTargetQueue.Substring(1, $([MSBuild]::Subtract($(HelixTargetQueue.LastIndexOf(')')), 1))))</_HelixFriendlyNameTargetQueue>
|
<_HelixFriendlyNameTargetQueue Condition="$(HelixTargetQueue.Contains('@'))">$(HelixTargetQueue.Substring(1, $([MSBuild]::Subtract($(HelixTargetQueue.LastIndexOf(')')), 1))))</_HelixFriendlyNameTargetQueue>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<!-- Important: If HelixTargetQueue is not removed here, then Publish will occur for every single queue type. And since Publish shouldn't depend on the queue we can just publish once -->
|
||||||
<MSBuild Projects="$(MSBuildProjectFullPath)" Targets="_PublishHelixArchive" RemoveProperties="HelixTargetQueue;TestRunId" />
|
<MSBuild Projects="$(MSBuildProjectFullPath)" Targets="_PublishHelixArchive" RemoveProperties="HelixTargetQueue;TestRunId" />
|
||||||
|
|
||||||
<ConvertToAbsolutePath Paths="$(PublishDir)">
|
<ConvertToAbsolutePath Paths="$(PublishDir)">
|
||||||
|
|
@ -83,8 +106,9 @@ Usage: dotnet msbuild /t:Helix src/MyTestProject.csproj
|
||||||
<TestAssembly>$(TargetFileName)</TestAssembly>
|
<TestAssembly>$(TargetFileName)</TestAssembly>
|
||||||
<PreCommands>@(HelixPreCommand)</PreCommands>
|
<PreCommands>@(HelixPreCommand)</PreCommands>
|
||||||
<PostCommands>@(HelixPostCommand)</PostCommands>
|
<PostCommands>@(HelixPostCommand)</PostCommands>
|
||||||
<Command Condition="$(IsWindowsHelixQueue)">call runtests.cmd $(TargetFileName) $(TargetFrameworkIdentifier) $(NETCoreSdkVersion) $(MicrosoftNETCoreAppRuntimeVersion) $(_HelixFriendlyNameTargetQueue) $(TargetArchitecture) $(RunQuarantinedTests)</Command>
|
<Command Condition="$(IsWindowsHelixQueue)">call runtests.cmd $(TargetFileName) $(NETCoreSdkVersion) $(MicrosoftNETCoreAppRuntimeVersion) $(_HelixFriendlyNameTargetQueue) $(TargetArchitecture) $(RunQuarantinedTests)</Command>
|
||||||
<Command Condition="!$(IsWindowsHelixQueue)">./runtests.sh $(TargetFileName) $(NETCoreSdkVersion) $(MicrosoftNETCoreAppRuntimeVersion) $(_HelixFriendlyNameTargetQueue) $(TargetArchitecture) $(RunQuarantinedTests)</Command>
|
<Command Condition="!$(IsWindowsHelixQueue)">./runtests.sh $(TargetFileName) $(NETCoreSdkVersion) $(MicrosoftNETCoreAppRuntimeVersion) $(_HelixFriendlyNameTargetQueue) $(TargetArchitecture) $(RunQuarantinedTests)</Command>
|
||||||
|
<Command Condition="$(HelixCommand) != ''">$(HelixCommand)</Command>
|
||||||
<Timeout>$(HelixTimeout)</Timeout>
|
<Timeout>$(HelixTimeout)</Timeout>
|
||||||
</HelixWorkItem>
|
</HelixWorkItem>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -119,7 +119,7 @@
|
||||||
<Move SourceFiles="$(_BackupPackageJson)" DestinationFiles="$(PackageJson)" />
|
<Move SourceFiles="$(_BackupPackageJson)" DestinationFiles="$(PackageJson)" />
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="Test" Condition="'$(IsTestProject)' == 'true'">
|
<Target Name="Test" Condition="'$(IsTestProject)' == 'true' AND '$(SkipTests)' != 'true'">
|
||||||
<Telemetry EventName="NETCORE_ENGINEERING_TELEMETRY" EventData="Category=Test" />
|
<Telemetry EventName="NETCORE_ENGINEERING_TELEMETRY" EventData="Category=Test" />
|
||||||
<Message Importance="High" Text="Running npm tests for $(MSBuildProjectName)" />
|
<Message Importance="High" Text="Running npm tests for $(MSBuildProjectName)" />
|
||||||
<Yarn Command="$(NpmTestArgs)" StandardOutputImportance="High" StandardErrorImportance="High" />
|
<Yarn Command="$(NpmTestArgs)" StandardOutputImportance="High" StandardErrorImportance="High" />
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<_ProjectPathWithVersion Include="$(MSBuildProjectFullPath)">
|
<_ProjectPathWithVersion Include="$(MSBuildProjectFullPath)">
|
||||||
<PackageId>$(PackageId)</PackageId>
|
<PackageId>$(PackageId)</PackageId>
|
||||||
<PackageVersion>$(PackageVersion)</PackageVersion>
|
<PackageVersion>$(PackageVersionForPackageVersionInfo)</PackageVersion>
|
||||||
<VersionSuffix>$(VersionSuffix)</VersionSuffix>
|
<VersionSuffix>$(VersionSuffix)</VersionSuffix>
|
||||||
<VersionVariableName>$(PackageId.Replace('.',''))PackageVersion</VersionVariableName>
|
<VersionVariableName>$(PackageId.Replace('.',''))PackageVersion</VersionVariableName>
|
||||||
</_ProjectPathWithVersion>
|
</_ProjectPathWithVersion>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
<Project>
|
<Project>
|
||||||
|
|
||||||
<Target Name="GenerateReferenceSource" Condition="'$(HasReferenceAssembly)' == 'true'">
|
<Target Name="GenerateReferenceSource" Condition=" $(HasReferenceAssembly) ">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_RefSourceOutputPath>$([System.IO.Directory]::GetParent('$(MSBuildProjectDirectory)'))/ref/</_RefSourceOutputPath>
|
<_RefSourceOutputPath>$([System.IO.Directory]::GetParent('$(MSBuildProjectDirectory)'))/ref/</_RefSourceOutputPath>
|
||||||
<_RefProjectFileOutputPath>$(_RefSourceOutputPath)$(AssemblyName).csproj</_RefProjectFileOutputPath>
|
<_RefProjectFileOutputPath>$(_RefSourceOutputPath)$(AssemblyName).csproj</_RefProjectFileOutputPath>
|
||||||
|
|
@ -13,8 +13,8 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<MSBuild Projects="$(MSBuildProjectFullPath)"
|
<MSBuild Projects="$(MSBuildProjectFullPath)"
|
||||||
Targets="_GenerateProjectSourceInner"
|
Targets="_GenerateProjectSourceInner"
|
||||||
Properties="TargetFramework=%(_DeduplicatedTargetFramework.Identity)">
|
Properties="TargetFramework=%(_DeduplicatedTargetFramework.Identity);CompileUsingReferenceAssemblies=false">
|
||||||
<Output TaskParameter="TargetOutputs" ItemName="ProjectListContentItem" />
|
<Output TaskParameter="TargetOutputs" ItemName="ProjectListContentItem" />
|
||||||
</MSBuild>
|
</MSBuild>
|
||||||
|
|
||||||
|
|
@ -23,27 +23,31 @@
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
|
<_TargetFrameworkOverride />
|
||||||
|
<_TargetFrameworkOverride
|
||||||
|
Condition=" @(_ResultTargetFramework->Count()) > 1 ">%0A <TargetFrameworks Condition="'%24(DotNetBuildFromSource)' == 'true'">%24(DefaultNetCoreTargetFramework)</TargetFrameworks></_TargetFrameworkOverride>
|
||||||
<ProjectListContentLines><![CDATA[
|
<ProjectListContentLines><![CDATA[
|
||||||
<!-- This file is automatically generated. -->
|
<!-- This file is automatically generated. -->
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>@(_ResultTargetFramework)</TargetFrameworks>
|
<TargetFrameworks>@(_ResultTargetFramework)</TargetFrameworks>$(_TargetFrameworkOverride)
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
@(ProjectListContentItem->'%(Identity)', '%0A')
|
@(ProjectListContentItem->'%(Identity)', '%0A')
|
||||||
</Project>
|
</Project>
|
||||||
]]></ProjectListContentLines>
|
]]></ProjectListContentLines>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<!-- Workaround https://github.com/Microsoft/msbuild/issues/1024 -->
|
<WriteLinesToFile File="$(_RefProjectFileOutputPath)"
|
||||||
<WriteLinesToFile Condition="'$(OS)' == 'Windows_NT'"
|
Lines="$([MSBuild]::Escape($(ProjectListContentLines)))"
|
||||||
File="$(_RefProjectFileOutputPath)" Lines="$([MSBuild]::Escape($(ProjectListContentLines)))" Overwrite="true" />
|
Overwrite="true" />
|
||||||
<Exec Condition="'$(OS)' != 'Windows_NT'"
|
|
||||||
Command="echo '$(ProjectListContentLines.Replace('\t','\\t'))' > $(_RefProjectFileOutputPath)" />
|
|
||||||
|
|
||||||
<Message Importance="High" Text="Generated $(_RefProjectFileOutputPath)" />
|
<Message Importance="High" Text="Generated $(_RefProjectFileOutputPath)" />
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
<Target Name="_GenerateProjectSourceInner" Returns="@(ProjectListContent)" DependsOnTargets="Build" Condition="'$(TargetFrameworkIdentifier)' != '.NETFramework'">
|
<Target Name="_GenerateProjectSourceInner"
|
||||||
|
Returns="@(ProjectListContent)"
|
||||||
|
DependsOnTargets="Build"
|
||||||
|
Condition=" '$(TargetFrameworkIdentifier)' != '.NETFramework' ">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_RefSourceFileTFM>$(TargetFramework)</_RefSourceFileTFM>
|
<_RefSourceFileTFM>$(TargetFramework)</_RefSourceFileTFM>
|
||||||
<_RefSourceFileTFM Condition="$(TargetFramework.StartsWith('netcoreapp'))">netcoreapp</_RefSourceFileTFM>
|
<_RefSourceFileTFM Condition="$(TargetFramework.StartsWith('netcoreapp'))">netcoreapp</_RefSourceFileTFM>
|
||||||
|
|
@ -53,6 +57,7 @@
|
||||||
<_RefSourceOutputPath>$([System.IO.Directory]::GetParent('$(MSBuildProjectDirectory)'))/ref/</_RefSourceOutputPath>
|
<_RefSourceOutputPath>$([System.IO.Directory]::GetParent('$(MSBuildProjectDirectory)'))/ref/</_RefSourceOutputPath>
|
||||||
<_RefSourceFileName>$(AssemblyName).$(_RefSourceFileTFM).cs</_RefSourceFileName>
|
<_RefSourceFileName>$(AssemblyName).$(_RefSourceFileTFM).cs</_RefSourceFileName>
|
||||||
<_ManualRefSourceFileName>$(AssemblyName).Manual.cs</_ManualRefSourceFileName>
|
<_ManualRefSourceFileName>$(AssemblyName).Manual.cs</_ManualRefSourceFileName>
|
||||||
|
<_PerTFMManualRefSourceFileName>$(AssemblyName).$(_RefSourceFileTFM).Manual.cs</_PerTFMManualRefSourceFileName>
|
||||||
<_RefSourceFileOutputPath>$(_RefSourceOutputPath)$(_RefSourceFileName)</_RefSourceFileOutputPath>
|
<_RefSourceFileOutputPath>$(_RefSourceOutputPath)$(_RefSourceFileName)</_RefSourceFileOutputPath>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
@ -63,8 +68,11 @@
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_GenApiFile>$([MSBuild]::NormalizePath('$(ArtifactsDir)', 'log', 'GenAPI.rsp'))</_GenApiFile>
|
<_GenApiFile>$([MSBuild]::NormalizePath('$(ArtifactsDir)', 'log', 'GenAPI.rsp'))</_GenApiFile>
|
||||||
<_GenAPICommand Condition="'$(MSBuildRuntimeType)' == 'core'">"$(DotNetTool)" --roll-forward-on-no-candidate-fx 2 "$(_GenAPIPath)"</_GenAPICommand>
|
<_GenAPICommand
|
||||||
|
Condition="'$(MSBuildRuntimeType)' == 'core'">"$(DotNetTool)" --roll-forward-on-no-candidate-fx 2 "$(_GenAPIPath)"</_GenAPICommand>
|
||||||
<_GenAPICmd>$(_GenAPICommand) @"$(_GenApiFile)"</_GenAPICmd>
|
<_GenAPICmd>$(_GenAPICommand) @"$(_GenApiFile)"</_GenAPICmd>
|
||||||
|
<_GenAPICmd
|
||||||
|
Condition=" '$(AdditionalGenApiCmdOptions)' != '' ">$(_GenAPICmd) $(AdditionalGenApiCmdOptions)</_GenAPICmd>
|
||||||
<_GenApiArguments><![CDATA[
|
<_GenApiArguments><![CDATA[
|
||||||
"$(TargetPath)"
|
"$(TargetPath)"
|
||||||
--lib-path "@(_ReferencePathDirectories, '%3B')"
|
--lib-path "@(_ReferencePathDirectories, '%3B')"
|
||||||
|
|
@ -82,23 +90,34 @@
|
||||||
<Exec Command="$(_GenAPICmd)" />
|
<Exec Command="$(_GenAPICmd)" />
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<FilteredOriginalReferences
|
<_ReferenceAssemblyCompileItems Include="$(_RefSourceFileName)" />
|
||||||
Include="%(_OriginalReferences.Identity)"
|
<_ReferenceAssemblyCompileItems Include="$(_ManualRefSourceFileName)"
|
||||||
Condition="'%(_OriginalReferences.NuGetPackageId)' == '' AND '%(_OriginalReferences.PrivateAssets)' != 'All'" />
|
Condition="Exists('$(_RefSourceOutputPath)$(_ManualRefSourceFileName)')" />
|
||||||
|
<_ReferenceAssemblyCompileItems Include="$(_PerTFMManualRefSourceFileName)"
|
||||||
|
Condition="Exists('$(_RefSourceOutputPath)$(_PerTFMManualRefSourceFileName)')" />
|
||||||
|
<_ReferenceAssemblyCompileItems Include="../src/AssemblyInfo.cs"
|
||||||
|
Condition="Exists('$(MSBuildProjectDirectory)/AssemblyInfo.cs')" />
|
||||||
|
<_ReferenceAssemblyCompileItems Include="../src/Properties/AssemblyInfo.cs"
|
||||||
|
Condition="Exists('$(MSBuildProjectDirectory)/Properties/AssemblyInfo.cs')" />
|
||||||
|
<FilteredOriginalReferences Include="%(_OriginalReferences.Identity)"
|
||||||
|
Condition="'%(_OriginalReferences.NuGetPackageId)' == '' AND '%(_OriginalReferences.PrivateAssets)' != 'All'" />
|
||||||
|
|
||||||
|
<_ReferenceAssemblyItems
|
||||||
|
Include="@(_ReferenceAssemblyCompileItems->'<Compile Include="%(Identity)" />')" />
|
||||||
|
<_ReferenceAssemblyItems
|
||||||
|
Include="@(FilteredOriginalReferences->'<Reference Include="%(Identity)" />')"
|
||||||
|
Condition=" '@(FilteredOriginalReferences)' != '' " />
|
||||||
|
<!-- Some src/ projects use Arcade SDK feature to generate InternalsVisibleTo attributes. -->
|
||||||
|
<_ReferenceAssemblyItems
|
||||||
|
Include="@(InternalsVisibleTo->'<InternalsVisibleTo Include="%(Identity)" Key="%(Key)" />')"
|
||||||
|
Condition=" '@(InternalsVisibleTo)' != '' " />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<_ManualReferenceAssemblyContent />
|
|
||||||
<_ManualReferenceAssemblyContent Condition="Exists('$(_RefSourceOutputPath)$(_ManualRefSourceFileName)')">
|
|
||||||
<![CDATA[
|
|
||||||
<Compile Include="$(_ManualRefSourceFileName)" />]]>
|
|
||||||
</_ManualReferenceAssemblyContent>
|
|
||||||
|
|
||||||
<ReferencesContent>
|
<ReferencesContent>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
<ItemGroup Condition="'%24(TargetFramework)' == '$(_RefProjectFileTFM)'">
|
<ItemGroup Condition="'%24(TargetFramework)' == '$(_RefProjectFileTFM)'">
|
||||||
<Compile Include="$(_RefSourceFileName)" />]]>$(_ManualReferenceAssemblyContent)<![CDATA[
|
@(_ReferenceAssemblyItems, '%0A ')
|
||||||
@(FilteredOriginalReferences->'<Reference Include="%(Identity)" />', '%0A ')
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
]]>
|
]]>
|
||||||
</ReferencesContent>
|
</ReferencesContent>
|
||||||
|
|
|
||||||
|
|
@ -210,6 +210,24 @@
|
||||||
Text="Could not resolve this reference. Could not locate the package or project for "%(Reference.Identity)". Did you update baselines and dependencies lists? See docs/ReferenceResolution.md for more details." />
|
Text="Could not resolve this reference. Could not locate the package or project for "%(Reference.Identity)". Did you update baselines and dependencies lists? See docs/ReferenceResolution.md for more details." />
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_CompileTfmUsingReferenceAssemblies>false</_CompileTfmUsingReferenceAssemblies>
|
||||||
|
<_CompileTfmUsingReferenceAssemblies
|
||||||
|
Condition=" '$(CompileUsingReferenceAssemblies)' != false AND '$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)' ">true</_CompileTfmUsingReferenceAssemblies>
|
||||||
|
</PropertyGroup>
|
||||||
|
<!--
|
||||||
|
If we have a ref/ assembly from Extensions for a package, use that when compiling. The build-only reference to
|
||||||
|
Microsoft.Internal.Extensions.Refs ensures package is installed and $(MicrosoftInternalExtensionsRefsPath) is set.
|
||||||
|
-->
|
||||||
|
<ItemGroup
|
||||||
|
Condition=" $(_CompileTfmUsingReferenceAssemblies) OR ('$(IsTargetingPackBuilding)' != 'false' AND '$(MSBuildProjectName)' == 'Microsoft.AspNetCore.App.Ref') ">
|
||||||
|
<PackageReference Include="Microsoft.Internal.Extensions.Refs"
|
||||||
|
Version="$(MicrosoftInternalExtensionsRefsPackageVersion)"
|
||||||
|
IsImplicitlyDefined="true"
|
||||||
|
IncludeAssets="Build"
|
||||||
|
PrivateAssets="All" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
<!-- These targets are used to generate the map of assembly name to project files. See also the /t:GenerateProjectList target in build/repo.targets. -->
|
<!-- These targets are used to generate the map of assembly name to project files. See also the /t:GenerateProjectList target in build/repo.targets. -->
|
||||||
<Target Name="GetReferencesProvided" Returns="@(ProvidesReference)">
|
<Target Name="GetReferencesProvided" Returns="@(ProvidesReference)">
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
@ -237,7 +255,7 @@
|
||||||
<ItemGroup Condition=" '$(IsProjectReferenceProvider)' == 'true' ">
|
<ItemGroup Condition=" '$(IsProjectReferenceProvider)' == 'true' ">
|
||||||
<ProvidesReference Include="$(AssemblyName)">
|
<ProvidesReference Include="$(AssemblyName)">
|
||||||
<IsAspNetCoreApp>$([MSBuild]::ValueOrDefault($(IsAspNetCoreApp),'false'))</IsAspNetCoreApp>
|
<IsAspNetCoreApp>$([MSBuild]::ValueOrDefault($(IsAspNetCoreApp),'false'))</IsAspNetCoreApp>
|
||||||
<IsShippingPackage>$([MSBuild]::ValueOrDefault($(IsShippingPackage),'false'))</IsShippingPackage>
|
<IsPackable>$([MSBuild]::ValueOrDefault($(IsPackable),'false'))</IsPackable>
|
||||||
<ProjectFileRelativePath>$([MSBuild]::MakeRelative($(RepoRoot), $(MSBuildProjectFullPath)))</ProjectFileRelativePath>
|
<ProjectFileRelativePath>$([MSBuild]::MakeRelative($(RepoRoot), $(MSBuildProjectFullPath)))</ProjectFileRelativePath>
|
||||||
<ReferenceAssemblyProjectFileRelativePath Condition="'$(HasReferenceAssembly)' == 'true'">$(ReferenceAssemblyProjectFileRelativePath)</ReferenceAssemblyProjectFileRelativePath>
|
<ReferenceAssemblyProjectFileRelativePath Condition="'$(HasReferenceAssembly)' == 'true'">$(ReferenceAssemblyProjectFileRelativePath)</ReferenceAssemblyProjectFileRelativePath>
|
||||||
</ProvidesReference>
|
</ProvidesReference>
|
||||||
|
|
@ -269,4 +287,4 @@
|
||||||
<Output TaskParameter="TargetOutputs" ItemName="_MSBuildProjectReferenceExistent" />
|
<Output TaskParameter="TargetOutputs" ItemName="_MSBuildProjectReferenceExistent" />
|
||||||
</MSBuild>
|
</MSBuild>
|
||||||
</Target>
|
</Target>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
@ -0,0 +1,149 @@
|
||||||
|
// Copyright (c) .NET Foundation and contributors. All rights reserved.
|
||||||
|
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.IO;
|
||||||
|
using System.Net;
|
||||||
|
using System.Net.Http;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using Microsoft.Build.Framework;
|
||||||
|
using Microsoft.Build.Utilities;
|
||||||
|
|
||||||
|
namespace RepoTasks
|
||||||
|
{
|
||||||
|
public class DownloadFile : Microsoft.Build.Utilities.Task
|
||||||
|
{
|
||||||
|
[Required]
|
||||||
|
public string Uri { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// If this field is set and the task fail to download the file from `Uri`, with a NotFound
|
||||||
|
/// status, it will try to download the file from `PrivateUri`.
|
||||||
|
/// </summary>
|
||||||
|
public string PrivateUri { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Suffix for the private URI in base64 form (for SAS compatibility)
|
||||||
|
/// </summary>
|
||||||
|
public string PrivateUriSuffix { get; set; }
|
||||||
|
|
||||||
|
public int MaxRetries { get; set; } = 5;
|
||||||
|
|
||||||
|
[Required]
|
||||||
|
public string DestinationPath { get; set; }
|
||||||
|
|
||||||
|
public bool Overwrite { get; set; }
|
||||||
|
|
||||||
|
public override bool Execute()
|
||||||
|
{
|
||||||
|
return ExecuteAsync().GetAwaiter().GetResult();
|
||||||
|
}
|
||||||
|
|
||||||
|
private async System.Threading.Tasks.Task<bool> ExecuteAsync()
|
||||||
|
{
|
||||||
|
string destinationDir = Path.GetDirectoryName(DestinationPath);
|
||||||
|
if (!Directory.Exists(destinationDir))
|
||||||
|
{
|
||||||
|
Directory.CreateDirectory(destinationDir);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (File.Exists(DestinationPath) && !Overwrite)
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
const string FileUriProtocol = "file://";
|
||||||
|
|
||||||
|
if (Uri.StartsWith(FileUriProtocol, StringComparison.Ordinal))
|
||||||
|
{
|
||||||
|
var filePath = Uri.Substring(FileUriProtocol.Length);
|
||||||
|
Log.LogMessage($"Copying '{filePath}' to '{DestinationPath}'");
|
||||||
|
File.Copy(filePath, DestinationPath);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
List<string> errorMessages = new List<string>();
|
||||||
|
bool? downloadStatus = await DownloadWithRetriesAsync(Uri, DestinationPath, errorMessages);
|
||||||
|
|
||||||
|
if (downloadStatus == false && !string.IsNullOrEmpty(PrivateUri))
|
||||||
|
{
|
||||||
|
string uriSuffix = "";
|
||||||
|
if (!string.IsNullOrEmpty(PrivateUriSuffix))
|
||||||
|
{
|
||||||
|
var uriSuffixBytes = System.Convert.FromBase64String(PrivateUriSuffix);
|
||||||
|
uriSuffix = System.Text.Encoding.UTF8.GetString(uriSuffixBytes);
|
||||||
|
}
|
||||||
|
downloadStatus = await DownloadWithRetriesAsync($"{PrivateUri}{uriSuffix}", DestinationPath, errorMessages);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (downloadStatus != true)
|
||||||
|
{
|
||||||
|
foreach (var error in errorMessages)
|
||||||
|
{
|
||||||
|
Log.LogError(error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return downloadStatus == true;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Attempt to download file from `source` with retries when response error is different of FileNotFound and Success.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="source">URL to the file to be downloaded.</param>
|
||||||
|
/// <param name="target">Local path where to put the downloaded file.</param>
|
||||||
|
/// <returns>true: Download Succeeded. false: Download failed with 404. null: Download failed but is retriable.</returns>
|
||||||
|
private async Task<bool?> DownloadWithRetriesAsync(string source, string target, List<string> errorMessages)
|
||||||
|
{
|
||||||
|
Random rng = new Random();
|
||||||
|
|
||||||
|
Log.LogMessage(MessageImportance.High, $"Attempting download '{source}' to '{target}'");
|
||||||
|
|
||||||
|
using (var httpClient = new HttpClient())
|
||||||
|
{
|
||||||
|
for (int retryNumber = 0; retryNumber < MaxRetries; retryNumber++)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var httpResponse = await httpClient.GetAsync(source);
|
||||||
|
|
||||||
|
Log.LogMessage(MessageImportance.High, $"{source} -> {httpResponse.StatusCode}");
|
||||||
|
|
||||||
|
// The Azure Storage REST API returns '400 - Bad Request' in some cases
|
||||||
|
// where the resource is not found on the storage.
|
||||||
|
// https://docs.microsoft.com/en-us/rest/api/storageservices/common-rest-api-error-codes
|
||||||
|
if (httpResponse.StatusCode == HttpStatusCode.NotFound ||
|
||||||
|
httpResponse.ReasonPhrase.IndexOf("The requested URI does not represent any resource on the server.", StringComparison.OrdinalIgnoreCase) == 0)
|
||||||
|
{
|
||||||
|
errorMessages.Add($"Problems downloading file from '{source}'. Does the resource exist on the storage? {httpResponse.StatusCode} : {httpResponse.ReasonPhrase}");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
httpResponse.EnsureSuccessStatusCode();
|
||||||
|
|
||||||
|
using (var outStream = File.Create(target))
|
||||||
|
{
|
||||||
|
await httpResponse.Content.CopyToAsync(outStream);
|
||||||
|
}
|
||||||
|
|
||||||
|
Log.LogMessage(MessageImportance.High, $"returning true {source} -> {httpResponse.StatusCode}");
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Log.LogMessage(MessageImportance.High, $"returning error in {source} ");
|
||||||
|
errorMessages.Add($"Problems downloading file from '{source}'. {e.Message} {e.StackTrace}");
|
||||||
|
File.Delete(target);
|
||||||
|
}
|
||||||
|
|
||||||
|
await System.Threading.Tasks.Task.Delay(rng.Next(1000, 10000));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Log.LogMessage(MessageImportance.High, $"giving up {source} ");
|
||||||
|
errorMessages.Add($"Giving up downloading the file from '{source}' after {MaxRetries} retries.");
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -10,4 +10,5 @@
|
||||||
<UsingTask TaskName="RepoTasks.GenerateSharedFrameworkDepsFile" AssemblyFile="$(_RepoTaskAssembly)" />
|
<UsingTask TaskName="RepoTasks.GenerateSharedFrameworkDepsFile" AssemblyFile="$(_RepoTaskAssembly)" />
|
||||||
<UsingTask TaskName="RepoTasks.CreateFrameworkListFile" AssemblyFile="$(_RepoTaskAssembly)" />
|
<UsingTask TaskName="RepoTasks.CreateFrameworkListFile" AssemblyFile="$(_RepoTaskAssembly)" />
|
||||||
<UsingTask TaskName="RepoTasks.RemoveSharedFrameworkDependencies" AssemblyFile="$(_RepoTaskAssembly)" />
|
<UsingTask TaskName="RepoTasks.RemoveSharedFrameworkDependencies" AssemblyFile="$(_RepoTaskAssembly)" />
|
||||||
|
<UsingTask TaskName="RepoTasks.DownloadFile" AssemblyFile="$(_RepoTaskAssembly)" />
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ namespace Microsoft.AspNetCore.Analyzers
|
||||||
}
|
}
|
||||||
|
|
||||||
var read = Read(source);
|
var read = Read(source);
|
||||||
return DiagnosticProject.Create(GetType().Assembly, new[] { read.Source, });
|
return AnalyzersDiagnosticAnalyzerRunner.CreateProjectWithReferencesInBinDir(GetType().Assembly, new[] { read.Source, });
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<Compilation> CreateCompilationAsync(string source)
|
public Task<Compilation> CreateCompilationAsync(string source)
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,9 @@
|
||||||
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
|
using System.IO;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Reflection;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Microsoft.AspNetCore.Analyzer.Testing;
|
using Microsoft.AspNetCore.Analyzer.Testing;
|
||||||
using Microsoft.CodeAnalysis;
|
using Microsoft.CodeAnalysis;
|
||||||
|
|
@ -20,7 +23,28 @@ namespace Microsoft.AspNetCore.Analyzers
|
||||||
|
|
||||||
public Task<Diagnostic[]> GetDiagnosticsAsync(string source)
|
public Task<Diagnostic[]> GetDiagnosticsAsync(string source)
|
||||||
{
|
{
|
||||||
return GetDiagnosticsAsync(sources: new[] { source }, Analyzer, Array.Empty<string>());
|
var project = CreateProjectWithReferencesInBinDir(GetType().Assembly, source);
|
||||||
|
|
||||||
|
return GetDiagnosticsAsync(project);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Project CreateProjectWithReferencesInBinDir(Assembly testAssembly, params string[] source)
|
||||||
|
{
|
||||||
|
// The deps file in the project is incorrect and does not contain "compile" nodes for some references.
|
||||||
|
// However these binaries are always present in the bin output. As a "temporary" workaround, we'll add
|
||||||
|
// every dll file that's present in the test's build output as a metadatareference.
|
||||||
|
|
||||||
|
var project = DiagnosticProject.Create(testAssembly, source);
|
||||||
|
|
||||||
|
foreach (var assembly in Directory.EnumerateFiles(AppContext.BaseDirectory, "*.dll"))
|
||||||
|
{
|
||||||
|
if (!project.MetadataReferences.Any(c => string.Equals(Path.GetFileNameWithoutExtension(c.Display), Path.GetFileNameWithoutExtension(assembly), StringComparison.OrdinalIgnoreCase)))
|
||||||
|
{
|
||||||
|
project = project.AddMetadataReference(MetadataReference.CreateFromFile(assembly));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return project;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Task<Diagnostic[]> GetDiagnosticsAsync(Project project)
|
public Task<Diagnostic[]> GetDiagnosticsAsync(Project project)
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,147 @@
|
||||||
|
// Copyright (c) .NET Foundation. All rights reserved.
|
||||||
|
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
||||||
|
|
||||||
|
namespace Microsoft.AspNetCore.Antiforgery
|
||||||
|
{
|
||||||
|
internal partial class AntiforgeryFeature : Microsoft.AspNetCore.Antiforgery.IAntiforgeryFeature
|
||||||
|
{
|
||||||
|
public AntiforgeryFeature() { }
|
||||||
|
public Microsoft.AspNetCore.Antiforgery.AntiforgeryToken CookieToken { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public bool HaveDeserializedCookieToken { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public bool HaveDeserializedRequestToken { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public bool HaveGeneratedNewCookieToken { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public bool HaveStoredNewCookieToken { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public Microsoft.AspNetCore.Antiforgery.AntiforgeryToken NewCookieToken { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public string NewCookieTokenString { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public Microsoft.AspNetCore.Antiforgery.AntiforgeryToken NewRequestToken { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public string NewRequestTokenString { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public Microsoft.AspNetCore.Antiforgery.AntiforgeryToken RequestToken { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
}
|
||||||
|
|
||||||
|
internal partial class AntiforgerySerializationContext
|
||||||
|
{
|
||||||
|
public AntiforgerySerializationContext() { }
|
||||||
|
public System.IO.BinaryReader Reader { get { throw null; } }
|
||||||
|
public System.Security.Cryptography.SHA256 Sha256 { get { throw null; } }
|
||||||
|
public System.IO.MemoryStream Stream { get { throw null; } }
|
||||||
|
public System.IO.BinaryWriter Writer { get { throw null; } }
|
||||||
|
public char[] GetChars(int count) { throw null; }
|
||||||
|
public void Reset() { }
|
||||||
|
}
|
||||||
|
|
||||||
|
internal partial class AntiforgerySerializationContextPooledObjectPolicy : Microsoft.Extensions.ObjectPool.IPooledObjectPolicy<Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext>
|
||||||
|
{
|
||||||
|
public AntiforgerySerializationContextPooledObjectPolicy() { }
|
||||||
|
public Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext Create() { throw null; }
|
||||||
|
public bool Return(Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext obj) { throw null; }
|
||||||
|
}
|
||||||
|
|
||||||
|
internal sealed partial class AntiforgeryToken
|
||||||
|
{
|
||||||
|
internal const int ClaimUidBitLength = 256;
|
||||||
|
internal const int SecurityTokenBitLength = 128;
|
||||||
|
public AntiforgeryToken() { }
|
||||||
|
public string AdditionalData { get { throw null; } set { } }
|
||||||
|
public Microsoft.AspNetCore.Antiforgery.BinaryBlob ClaimUid { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public bool IsCookieToken { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public Microsoft.AspNetCore.Antiforgery.BinaryBlob SecurityToken { get { throw null; } set { } }
|
||||||
|
public string Username { get { throw null; } set { } }
|
||||||
|
}
|
||||||
|
|
||||||
|
[System.Diagnostics.DebuggerDisplayAttribute("{DebuggerString}")]
|
||||||
|
internal sealed partial class BinaryBlob : System.IEquatable<Microsoft.AspNetCore.Antiforgery.BinaryBlob>
|
||||||
|
{
|
||||||
|
public BinaryBlob(int bitLength) { }
|
||||||
|
public BinaryBlob(int bitLength, byte[] data) { }
|
||||||
|
public int BitLength { get { throw null; } }
|
||||||
|
public bool Equals(Microsoft.AspNetCore.Antiforgery.BinaryBlob other) { throw null; }
|
||||||
|
public override bool Equals(object obj) { throw null; }
|
||||||
|
public byte[] GetData() { throw null; }
|
||||||
|
public override int GetHashCode() { throw null; }
|
||||||
|
}
|
||||||
|
|
||||||
|
internal partial class DefaultAntiforgery : Microsoft.AspNetCore.Antiforgery.IAntiforgery
|
||||||
|
{
|
||||||
|
public DefaultAntiforgery(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Antiforgery.AntiforgeryOptions> antiforgeryOptionsAccessor, Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenGenerator tokenGenerator, Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenSerializer tokenSerializer, Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenStore tokenStore, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory) { }
|
||||||
|
public Microsoft.AspNetCore.Antiforgery.AntiforgeryTokenSet GetAndStoreTokens(Microsoft.AspNetCore.Http.HttpContext httpContext) { throw null; }
|
||||||
|
public Microsoft.AspNetCore.Antiforgery.AntiforgeryTokenSet GetTokens(Microsoft.AspNetCore.Http.HttpContext httpContext) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.Task<bool> IsRequestValidAsync(Microsoft.AspNetCore.Http.HttpContext httpContext) { throw null; }
|
||||||
|
public void SetCookieTokenAndHeader(Microsoft.AspNetCore.Http.HttpContext httpContext) { }
|
||||||
|
protected virtual void SetDoNotCacheHeaders(Microsoft.AspNetCore.Http.HttpContext httpContext) { }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.Task ValidateRequestAsync(Microsoft.AspNetCore.Http.HttpContext httpContext) { throw null; }
|
||||||
|
}
|
||||||
|
|
||||||
|
internal partial class DefaultAntiforgeryTokenGenerator : Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenGenerator
|
||||||
|
{
|
||||||
|
public DefaultAntiforgeryTokenGenerator(Microsoft.AspNetCore.Antiforgery.IClaimUidExtractor claimUidExtractor, Microsoft.AspNetCore.Antiforgery.IAntiforgeryAdditionalDataProvider additionalDataProvider) { }
|
||||||
|
public Microsoft.AspNetCore.Antiforgery.AntiforgeryToken GenerateCookieToken() { throw null; }
|
||||||
|
public Microsoft.AspNetCore.Antiforgery.AntiforgeryToken GenerateRequestToken(Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Antiforgery.AntiforgeryToken cookieToken) { throw null; }
|
||||||
|
public bool IsCookieTokenValid(Microsoft.AspNetCore.Antiforgery.AntiforgeryToken cookieToken) { throw null; }
|
||||||
|
public bool TryValidateTokenSet(Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Antiforgery.AntiforgeryToken cookieToken, Microsoft.AspNetCore.Antiforgery.AntiforgeryToken requestToken, out string message) { throw null; }
|
||||||
|
}
|
||||||
|
|
||||||
|
internal partial class DefaultAntiforgeryTokenSerializer : Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenSerializer
|
||||||
|
{
|
||||||
|
public DefaultAntiforgeryTokenSerializer(Microsoft.AspNetCore.DataProtection.IDataProtectionProvider provider, Microsoft.Extensions.ObjectPool.ObjectPool<Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext> pool) { }
|
||||||
|
public Microsoft.AspNetCore.Antiforgery.AntiforgeryToken Deserialize(string serializedToken) { throw null; }
|
||||||
|
public string Serialize(Microsoft.AspNetCore.Antiforgery.AntiforgeryToken token) { throw null; }
|
||||||
|
}
|
||||||
|
|
||||||
|
internal partial class DefaultAntiforgeryTokenStore : Microsoft.AspNetCore.Antiforgery.IAntiforgeryTokenStore
|
||||||
|
{
|
||||||
|
public DefaultAntiforgeryTokenStore(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Antiforgery.AntiforgeryOptions> optionsAccessor) { }
|
||||||
|
public string GetCookieToken(Microsoft.AspNetCore.Http.HttpContext httpContext) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.Task<Microsoft.AspNetCore.Antiforgery.AntiforgeryTokenSet> GetRequestTokensAsync(Microsoft.AspNetCore.Http.HttpContext httpContext) { throw null; }
|
||||||
|
public void SaveCookieToken(Microsoft.AspNetCore.Http.HttpContext httpContext, string token) { }
|
||||||
|
}
|
||||||
|
|
||||||
|
internal partial class DefaultClaimUidExtractor : Microsoft.AspNetCore.Antiforgery.IClaimUidExtractor
|
||||||
|
{
|
||||||
|
public DefaultClaimUidExtractor(Microsoft.Extensions.ObjectPool.ObjectPool<Microsoft.AspNetCore.Antiforgery.AntiforgerySerializationContext> pool) { }
|
||||||
|
public string ExtractClaimUid(System.Security.Claims.ClaimsPrincipal claimsPrincipal) { throw null; }
|
||||||
|
public static System.Collections.Generic.IList<string> GetUniqueIdentifierParameters(System.Collections.Generic.IEnumerable<System.Security.Claims.ClaimsIdentity> claimsIdentities) { throw null; }
|
||||||
|
}
|
||||||
|
|
||||||
|
internal partial interface IAntiforgeryFeature
|
||||||
|
{
|
||||||
|
Microsoft.AspNetCore.Antiforgery.AntiforgeryToken CookieToken { get; set; }
|
||||||
|
bool HaveDeserializedCookieToken { get; set; }
|
||||||
|
bool HaveDeserializedRequestToken { get; set; }
|
||||||
|
bool HaveGeneratedNewCookieToken { get; set; }
|
||||||
|
bool HaveStoredNewCookieToken { get; set; }
|
||||||
|
Microsoft.AspNetCore.Antiforgery.AntiforgeryToken NewCookieToken { get; set; }
|
||||||
|
string NewCookieTokenString { get; set; }
|
||||||
|
Microsoft.AspNetCore.Antiforgery.AntiforgeryToken NewRequestToken { get; set; }
|
||||||
|
string NewRequestTokenString { get; set; }
|
||||||
|
Microsoft.AspNetCore.Antiforgery.AntiforgeryToken RequestToken { get; set; }
|
||||||
|
}
|
||||||
|
|
||||||
|
internal partial interface IAntiforgeryTokenGenerator
|
||||||
|
{
|
||||||
|
Microsoft.AspNetCore.Antiforgery.AntiforgeryToken GenerateCookieToken();
|
||||||
|
Microsoft.AspNetCore.Antiforgery.AntiforgeryToken GenerateRequestToken(Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Antiforgery.AntiforgeryToken cookieToken);
|
||||||
|
bool IsCookieTokenValid(Microsoft.AspNetCore.Antiforgery.AntiforgeryToken cookieToken);
|
||||||
|
bool TryValidateTokenSet(Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Antiforgery.AntiforgeryToken cookieToken, Microsoft.AspNetCore.Antiforgery.AntiforgeryToken requestToken, out string message);
|
||||||
|
}
|
||||||
|
|
||||||
|
internal partial interface IAntiforgeryTokenSerializer
|
||||||
|
{
|
||||||
|
Microsoft.AspNetCore.Antiforgery.AntiforgeryToken Deserialize(string serializedToken);
|
||||||
|
string Serialize(Microsoft.AspNetCore.Antiforgery.AntiforgeryToken token);
|
||||||
|
}
|
||||||
|
|
||||||
|
internal partial interface IAntiforgeryTokenStore
|
||||||
|
{
|
||||||
|
string GetCookieToken(Microsoft.AspNetCore.Http.HttpContext httpContext);
|
||||||
|
System.Threading.Tasks.Task<Microsoft.AspNetCore.Antiforgery.AntiforgeryTokenSet> GetRequestTokensAsync(Microsoft.AspNetCore.Http.HttpContext httpContext);
|
||||||
|
void SaveCookieToken(Microsoft.AspNetCore.Http.HttpContext httpContext, string token);
|
||||||
|
}
|
||||||
|
|
||||||
|
internal partial interface IClaimUidExtractor
|
||||||
|
{
|
||||||
|
string ExtractClaimUid(System.Security.Claims.ClaimsPrincipal claimsPrincipal);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -5,10 +5,12 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
||||||
<Compile Include="Microsoft.AspNetCore.Antiforgery.netcoreapp.cs" />
|
<Compile Include="Microsoft.AspNetCore.Antiforgery.netcoreapp.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.DataProtection" />
|
<Compile Include="Microsoft.AspNetCore.Antiforgery.Manual.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Http.Abstractions" />
|
<Compile Include="../src/Properties/AssemblyInfo.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Http.Extensions" />
|
<Reference Include="Microsoft.AspNetCore.DataProtection" />
|
||||||
<Reference Include="Microsoft.AspNetCore.WebUtilities" />
|
<Reference Include="Microsoft.AspNetCore.Http.Abstractions" />
|
||||||
<Reference Include="Microsoft.Extensions.ObjectPool" />
|
<Reference Include="Microsoft.AspNetCore.Http.Extensions" />
|
||||||
|
<Reference Include="Microsoft.AspNetCore.WebUtilities" />
|
||||||
|
<Reference Include="Microsoft.Extensions.ObjectPool" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<IsAspNetCoreApp>true</IsAspNetCoreApp>
|
<IsAspNetCoreApp>true</IsAspNetCoreApp>
|
||||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||||
<PackageTags>aspnetcore;antiforgery</PackageTags>
|
<PackageTags>aspnetcore;antiforgery</PackageTags>
|
||||||
<IsShippingPackage>false</IsShippingPackage>
|
<IsPackable>false</IsPackable>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
<!-- This file is automatically generated. -->
|
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
|
||||||
<PropertyGroup>
|
|
||||||
<TargetFrameworks>$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
|
||||||
<Compile Include="Microsoft.AspNetCore.Authentication.AzureAD.UI.netcoreapp.cs" />
|
|
||||||
<Reference Include="Microsoft.AspNetCore.Mvc" />
|
|
||||||
<Reference Include="Microsoft.AspNetCore.Authentication.JwtBearer" />
|
|
||||||
<Reference Include="Microsoft.AspNetCore.Authentication.Cookies" />
|
|
||||||
<Reference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
|
|
@ -1,64 +0,0 @@
|
||||||
// Copyright (c) .NET Foundation. All rights reserved.
|
|
||||||
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
|
||||||
|
|
||||||
namespace Microsoft.AspNetCore.Authentication
|
|
||||||
{
|
|
||||||
public static partial class AzureADAuthenticationBuilderExtensions
|
|
||||||
{
|
|
||||||
public static Microsoft.AspNetCore.Authentication.AuthenticationBuilder AddAzureAD(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, System.Action<Microsoft.AspNetCore.Authentication.AzureAD.UI.AzureADOptions> configureOptions) { throw null; }
|
|
||||||
public static Microsoft.AspNetCore.Authentication.AuthenticationBuilder AddAzureAD(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, string scheme, string openIdConnectScheme, string cookieScheme, string displayName, System.Action<Microsoft.AspNetCore.Authentication.AzureAD.UI.AzureADOptions> configureOptions) { throw null; }
|
|
||||||
public static Microsoft.AspNetCore.Authentication.AuthenticationBuilder AddAzureADBearer(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, System.Action<Microsoft.AspNetCore.Authentication.AzureAD.UI.AzureADOptions> configureOptions) { throw null; }
|
|
||||||
public static Microsoft.AspNetCore.Authentication.AuthenticationBuilder AddAzureADBearer(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, string scheme, string jwtBearerScheme, System.Action<Microsoft.AspNetCore.Authentication.AzureAD.UI.AzureADOptions> configureOptions) { throw null; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
namespace Microsoft.AspNetCore.Authentication.AzureAD.UI
|
|
||||||
{
|
|
||||||
public static partial class AzureADDefaults
|
|
||||||
{
|
|
||||||
public const string AuthenticationScheme = "AzureAD";
|
|
||||||
public const string BearerAuthenticationScheme = "AzureADBearer";
|
|
||||||
public const string CookieScheme = "AzureADCookie";
|
|
||||||
public static readonly string DisplayName;
|
|
||||||
public const string JwtBearerAuthenticationScheme = "AzureADJwtBearer";
|
|
||||||
public const string OpenIdScheme = "AzureADOpenID";
|
|
||||||
}
|
|
||||||
public partial class AzureADOptions
|
|
||||||
{
|
|
||||||
public AzureADOptions() { }
|
|
||||||
public string[] AllSchemes { get { throw null; } }
|
|
||||||
public string CallbackPath { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string ClientId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string ClientSecret { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string CookieSchemeName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string Domain { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string Instance { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string JwtBearerSchemeName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } }
|
|
||||||
public string OpenIdConnectSchemeName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string SignedOutCallbackPath { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string TenantId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
namespace Microsoft.AspNetCore.Authentication.AzureAD.UI.Internal
|
|
||||||
{
|
|
||||||
[Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute]
|
|
||||||
public partial class AccessDeniedModel : Microsoft.AspNetCore.Mvc.RazorPages.PageModel
|
|
||||||
{
|
|
||||||
public AccessDeniedModel() { }
|
|
||||||
public void OnGet() { }
|
|
||||||
}
|
|
||||||
[Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute]
|
|
||||||
[Microsoft.AspNetCore.Mvc.ResponseCacheAttribute(Duration=0, Location=Microsoft.AspNetCore.Mvc.ResponseCacheLocation.None, NoStore=true)]
|
|
||||||
public partial class ErrorModel : Microsoft.AspNetCore.Mvc.RazorPages.PageModel
|
|
||||||
{
|
|
||||||
public ErrorModel() { }
|
|
||||||
public string RequestId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public bool ShowRequestId { get { throw null; } }
|
|
||||||
public void OnGet() { }
|
|
||||||
}
|
|
||||||
[Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute]
|
|
||||||
public partial class SignedOutModel : Microsoft.AspNetCore.Mvc.RazorPages.PageModel
|
|
||||||
{
|
|
||||||
public SignedOutModel() { }
|
|
||||||
public Microsoft.AspNetCore.Mvc.IActionResult OnGet() { throw null; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
|
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
|
||||||
<PackageTags>aspnetcore;authentication;AzureAD</PackageTags>
|
<PackageTags>aspnetcore;authentication;AzureAD</PackageTags>
|
||||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
<IsPackable>true</IsPackable>
|
||||||
<ProvideApplicationPartFactoryAttributeTypeName>Microsoft.AspNetCore.Mvc.ApplicationParts.NullApplicationPartFactory, Microsoft.AspNetCore.Mvc.Core</ProvideApplicationPartFactoryAttributeTypeName>
|
<ProvideApplicationPartFactoryAttributeTypeName>Microsoft.AspNetCore.Mvc.ApplicationParts.NullApplicationPartFactory, Microsoft.AspNetCore.Mvc.Core</ProvideApplicationPartFactoryAttributeTypeName>
|
||||||
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
|
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
<!-- This file is automatically generated. -->
|
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
|
||||||
<PropertyGroup>
|
|
||||||
<TargetFrameworks>$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
|
||||||
<Compile Include="Microsoft.AspNetCore.Authentication.AzureADB2C.UI.netcoreapp.cs" />
|
|
||||||
<Reference Include="Microsoft.AspNetCore.Mvc" />
|
|
||||||
<Reference Include="Microsoft.AspNetCore.Authentication.JwtBearer" />
|
|
||||||
<Reference Include="Microsoft.AspNetCore.Authentication.Cookies" />
|
|
||||||
<Reference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
|
|
@ -1,68 +0,0 @@
|
||||||
// Copyright (c) .NET Foundation. All rights reserved.
|
|
||||||
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
|
||||||
|
|
||||||
namespace Microsoft.AspNetCore.Authentication
|
|
||||||
{
|
|
||||||
public static partial class AzureADB2CAuthenticationBuilderExtensions
|
|
||||||
{
|
|
||||||
public static Microsoft.AspNetCore.Authentication.AuthenticationBuilder AddAzureADB2C(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, System.Action<Microsoft.AspNetCore.Authentication.AzureADB2C.UI.AzureADB2COptions> configureOptions) { throw null; }
|
|
||||||
public static Microsoft.AspNetCore.Authentication.AuthenticationBuilder AddAzureADB2C(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, string scheme, string openIdConnectScheme, string cookieScheme, string displayName, System.Action<Microsoft.AspNetCore.Authentication.AzureADB2C.UI.AzureADB2COptions> configureOptions) { throw null; }
|
|
||||||
public static Microsoft.AspNetCore.Authentication.AuthenticationBuilder AddAzureADB2CBearer(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, System.Action<Microsoft.AspNetCore.Authentication.AzureADB2C.UI.AzureADB2COptions> configureOptions) { throw null; }
|
|
||||||
public static Microsoft.AspNetCore.Authentication.AuthenticationBuilder AddAzureADB2CBearer(this Microsoft.AspNetCore.Authentication.AuthenticationBuilder builder, string scheme, string jwtBearerScheme, System.Action<Microsoft.AspNetCore.Authentication.AzureADB2C.UI.AzureADB2COptions> configureOptions) { throw null; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
namespace Microsoft.AspNetCore.Authentication.AzureADB2C.UI
|
|
||||||
{
|
|
||||||
public static partial class AzureADB2CDefaults
|
|
||||||
{
|
|
||||||
public const string AuthenticationScheme = "AzureADB2C";
|
|
||||||
public const string BearerAuthenticationScheme = "AzureADB2CBearer";
|
|
||||||
public const string CookieScheme = "AzureADB2CCookie";
|
|
||||||
public static readonly string DisplayName;
|
|
||||||
public const string JwtBearerAuthenticationScheme = "AzureADB2CJwtBearer";
|
|
||||||
public const string OpenIdScheme = "AzureADB2COpenID";
|
|
||||||
public static readonly string PolicyKey;
|
|
||||||
}
|
|
||||||
public partial class AzureADB2COptions
|
|
||||||
{
|
|
||||||
public AzureADB2COptions() { }
|
|
||||||
public string[] AllSchemes { get { throw null; } }
|
|
||||||
public string CallbackPath { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string ClientId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string ClientSecret { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string CookieSchemeName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string DefaultPolicy { get { throw null; } }
|
|
||||||
public string Domain { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string EditProfilePolicyId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string Instance { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string JwtBearerSchemeName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } }
|
|
||||||
public string OpenIdConnectSchemeName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string ResetPasswordPolicyId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string SignedOutCallbackPath { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public string SignUpSignInPolicyId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
namespace Microsoft.AspNetCore.Authentication.AzureADB2C.UI.Internal
|
|
||||||
{
|
|
||||||
[Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute]
|
|
||||||
public partial class AccessDeniedModel : Microsoft.AspNetCore.Mvc.RazorPages.PageModel
|
|
||||||
{
|
|
||||||
public AccessDeniedModel() { }
|
|
||||||
public void OnGet() { }
|
|
||||||
}
|
|
||||||
[Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute]
|
|
||||||
[Microsoft.AspNetCore.Mvc.ResponseCacheAttribute(Duration=0, Location=Microsoft.AspNetCore.Mvc.ResponseCacheLocation.None, NoStore=true)]
|
|
||||||
public partial class ErrorModel : Microsoft.AspNetCore.Mvc.RazorPages.PageModel
|
|
||||||
{
|
|
||||||
public ErrorModel() { }
|
|
||||||
public string RequestId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute] set { } }
|
|
||||||
public bool ShowRequestId { get { throw null; } }
|
|
||||||
public void OnGet() { }
|
|
||||||
}
|
|
||||||
[Microsoft.AspNetCore.Authorization.AllowAnonymousAttribute]
|
|
||||||
public partial class SignedOutModel : Microsoft.AspNetCore.Mvc.RazorPages.PageModel
|
|
||||||
{
|
|
||||||
public SignedOutModel() { }
|
|
||||||
public Microsoft.AspNetCore.Mvc.IActionResult OnGet() { throw null; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
|
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
|
||||||
<PackageTags>aspnetcore;authentication;AzureADB2C</PackageTags>
|
<PackageTags>aspnetcore;authentication;AzureADB2C</PackageTags>
|
||||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
<IsPackable>true</IsPackable>
|
||||||
<ProvideApplicationPartFactoryAttributeTypeName>Microsoft.AspNetCore.Mvc.ApplicationParts.NullApplicationPartFactory, Microsoft.AspNetCore.Mvc.Core</ProvideApplicationPartFactoryAttributeTypeName>
|
<ProvideApplicationPartFactoryAttributeTypeName>Microsoft.AspNetCore.Mvc.ApplicationParts.NullApplicationPartFactory, Microsoft.AspNetCore.Mvc.Core</ProvideApplicationPartFactoryAttributeTypeName>
|
||||||
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
|
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
<!-- This file is automatically generated. -->
|
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
|
||||||
<PropertyGroup>
|
|
||||||
<TargetFrameworks>$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
|
||||||
<Compile Include="Microsoft.AspNetCore.AzureAppServices.HostingStartup.netcoreapp.cs" />
|
|
||||||
<Reference Include="Microsoft.AspNetCore.AzureAppServicesIntegration" />
|
|
||||||
<Reference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
// Copyright (c) .NET Foundation. All rights reserved.
|
|
||||||
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
|
||||||
|
|
||||||
namespace Microsoft.AspNetCore.AzureAppServices.HostingStartup
|
|
||||||
{
|
|
||||||
public partial class AzureAppServicesHostingStartup : Microsoft.AspNetCore.Hosting.IHostingStartup
|
|
||||||
{
|
|
||||||
public AzureAppServicesHostingStartup() { }
|
|
||||||
public void Configure(Microsoft.AspNetCore.Hosting.IWebHostBuilder builder) { }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<TargetFrameworks>$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
<TargetFrameworks>$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
||||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||||
<PackageTags>aspnetcore;azure;appservices</PackageTags>
|
<PackageTags>aspnetcore;azure;appservices</PackageTags>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
<IsPackable>true</IsPackable>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
<!-- This file is automatically generated. -->
|
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
|
||||||
<PropertyGroup>
|
|
||||||
<TargetFrameworks>$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
|
||||||
<Compile Include="Microsoft.AspNetCore.AzureAppServicesIntegration.netcoreapp.cs" />
|
|
||||||
<Reference Include="Microsoft.AspNetCore.Hosting" />
|
|
||||||
<Reference Include="Microsoft.Extensions.Logging.AzureAppServices" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
|
|
@ -1,10 +0,0 @@
|
||||||
// Copyright (c) .NET Foundation. All rights reserved.
|
|
||||||
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
|
||||||
|
|
||||||
namespace Microsoft.AspNetCore.Hosting
|
|
||||||
{
|
|
||||||
public static partial class AppServicesWebHostBuilderExtensions
|
|
||||||
{
|
|
||||||
public static Microsoft.AspNetCore.Hosting.IWebHostBuilder UseAzureAppServices(this Microsoft.AspNetCore.Hosting.IWebHostBuilder hostBuilder) { throw null; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -7,7 +7,7 @@
|
||||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||||
<PackageTags>aspnetcore;azure;appservices</PackageTags>
|
<PackageTags>aspnetcore;azure;appservices</PackageTags>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
<IsPackable>true</IsPackable>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
<NoPackageAnalysis>true</NoPackageAnalysis>
|
<NoPackageAnalysis>true</NoPackageAnalysis>
|
||||||
<GenerateDocumentationFile>false</GenerateDocumentationFile>
|
<GenerateDocumentationFile>false</GenerateDocumentationFile>
|
||||||
<Description>Roslyn analyzers for ASP.NET Core Components.</Description>
|
<Description>Roslyn analyzers for ASP.NET Core Components.</Description>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
<IsPackable>true</IsPackable>
|
||||||
<HasReferenceAssembly>false</HasReferenceAssembly>
|
<HasReferenceAssembly>false</HasReferenceAssembly>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
@ -18,6 +18,7 @@
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="$(TargetPath)" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" />
|
<None Include="$(TargetPath)" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" />
|
||||||
<None Include="build/netstandard2.0/*" Pack="true" PackagePath="build/netstandard2.0" />
|
<None Include="build/netstandard2.0/*" Pack="true" PackagePath="build/netstandard2.0" />
|
||||||
|
<None Include="buildTransitive/netstandard2.0/*" Pack="true" PackagePath="buildTransitive/netstandard2.0" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
<Project>
|
|
||||||
<PropertyGroup>
|
|
||||||
<DisableImplicitComponentsAnalyzers>true</DisableImplicitComponentsAnalyzers>
|
|
||||||
</PropertyGroup>
|
|
||||||
</Project>
|
|
||||||
|
|
@ -0,0 +1,34 @@
|
||||||
|
<Project>
|
||||||
|
<!--
|
||||||
|
The Web.SDK unconditionally adds the components analyzer to all qualifying Web projects. A project qualifiies if it targets netcoreapp3.0 or later and does not have a flag that
|
||||||
|
prevents the implicit analyzer from being added. We want to ensure that when a Web project also references this package, typically as the result of referencing a component class library,
|
||||||
|
the analyzer in the SDK always wins.
|
||||||
|
|
||||||
|
"ResolvedAnalyzers" contains the list of analyzers that are resolved from package references. "Analyzer" contains the list of of analyzers used by the compiler.
|
||||||
|
The ResolveLockFileAnalyzers target copies items from ResolvedAnalyzers to Analyzer.
|
||||||
|
|
||||||
|
The target below runs before ResolveLockFileAnalyzers executes. If it discovers that the Analyzer item group was previously populated by the WebSDK, it prevents the analyzer from the package
|
||||||
|
from being used by removing it from the ResolvedAnalyzers list.
|
||||||
|
|
||||||
|
Note: Prior to 3.1.3, this package prevented the analyzer from the SDK from being used by setting DisableImplicitComponentsAnalyzers=true. This would have prevented newer versions of the analyzer
|
||||||
|
from the SDK from ever being used. A compilation of SDK and package version combinations:
|
||||||
|
|
||||||
|
Package Version SDK Version Result
|
||||||
|
==================================================
|
||||||
|
Earlier than 3.1.3 Any Package wins
|
||||||
|
3.1.3 or newer Any SDK wins
|
||||||
|
-->
|
||||||
|
<Target Name="_RemoveComponentAnalyzer" BeforeTargets="ResolveLockFileAnalyzers" Condition="'@(Analyzer->Count())' != '0'">
|
||||||
|
<ItemGroup>
|
||||||
|
<_AspNetCoreComponentsAnalyzerName Include="$([System.IO.Path]::GetFileNameWithoutExtension('%(Analyzer.Identity)'))" />
|
||||||
|
</ItemGroup>
|
||||||
|
|
||||||
|
<PropertyGroup>
|
||||||
|
<_AspNetCoreComponentsAnalyzerPath>$([MSBuild]::NormalizePath('$(MSBuildThisFileDirectory)../../analyzers/dotnet/cs/Microsoft.AspNetCore.Components.Analyzers.dll'))</_AspNetCoreComponentsAnalyzerPath>
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup Condition="'@(_AspNetCoreComponentsAnalyzerName->AnyHaveMetadataValue('Identity', 'Microsoft.AspNetCore.Components.Analyzers'))' == 'true'">
|
||||||
|
<ResolvedAnalyzers Remove="$(_AspNetCoreComponentsAnalyzerPath)" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Target>
|
||||||
|
</Project>
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
<Project>
|
||||||
|
<Import Project="..\..\build\netstandard2.0\Microsoft.AspNetCore.Components.Analyzers.targets" />
|
||||||
|
</Project>
|
||||||
|
|
@ -2,15 +2,16 @@
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
||||||
|
<TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
|
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
|
||||||
<Compile Include="Microsoft.AspNetCore.Components.Authorization.netstandard2.0.cs" />
|
<Compile Include="Microsoft.AspNetCore.Components.Authorization.netstandard2.0.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Authorization" />
|
<Reference Include="Microsoft.AspNetCore.Authorization" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Components" />
|
<Reference Include="Microsoft.AspNetCore.Components" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
||||||
<Compile Include="Microsoft.AspNetCore.Components.Authorization.netcoreapp.cs" />
|
<Compile Include="Microsoft.AspNetCore.Components.Authorization.netcoreapp.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Authorization" />
|
<Reference Include="Microsoft.AspNetCore.Authorization" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Components" />
|
<Reference Include="Microsoft.AspNetCore.Components" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@
|
||||||
<IsAspNetCoreApp>true</IsAspNetCoreApp>
|
<IsAspNetCoreApp>true</IsAspNetCoreApp>
|
||||||
<Description>Authentication and authorization support for Blazor applications.</Description>
|
<Description>Authentication and authorization support for Blazor applications.</Description>
|
||||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
|
||||||
<RazorLangVersion>3.0</RazorLangVersion>
|
<RazorLangVersion>3.0</RazorLangVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,12 +0,0 @@
|
||||||
<!-- This file is automatically generated. -->
|
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
|
||||||
<PropertyGroup>
|
|
||||||
<TargetFrameworks>netstandard2.1</TargetFrameworks>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.1'">
|
|
||||||
<Compile Include="Microsoft.AspNetCore.Blazor.netstandard2.1.cs" />
|
|
||||||
<Reference Include="Mono.WebAssembly.Interop" />
|
|
||||||
<Reference Include="Microsoft.AspNetCore.Components.Web" />
|
|
||||||
<Reference Include="Microsoft.Extensions.Options" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
||||||
|
|
@ -1,81 +0,0 @@
|
||||||
// Copyright (c) .NET Foundation. All rights reserved.
|
|
||||||
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
|
||||||
|
|
||||||
namespace Microsoft.AspNetCore.Blazor
|
|
||||||
{
|
|
||||||
[System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
|
|
||||||
public static partial class JSInteropMethods
|
|
||||||
{
|
|
||||||
[Microsoft.JSInterop.JSInvokableAttribute("NotifyLocationChanged")]
|
|
||||||
public static void NotifyLocationChanged(string uri, bool isInterceptedLink) { }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
namespace Microsoft.AspNetCore.Blazor.Hosting
|
|
||||||
{
|
|
||||||
public static partial class BlazorWebAssemblyHost
|
|
||||||
{
|
|
||||||
public static Microsoft.AspNetCore.Blazor.Hosting.IWebAssemblyHostBuilder CreateDefaultBuilder() { throw null; }
|
|
||||||
}
|
|
||||||
public partial interface IWebAssemblyHost : System.IDisposable
|
|
||||||
{
|
|
||||||
System.IServiceProvider Services { get; }
|
|
||||||
System.Threading.Tasks.Task StartAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
|
|
||||||
System.Threading.Tasks.Task StopAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken));
|
|
||||||
}
|
|
||||||
public partial interface IWebAssemblyHostBuilder
|
|
||||||
{
|
|
||||||
System.Collections.Generic.IDictionary<object, object> Properties { get; }
|
|
||||||
Microsoft.AspNetCore.Blazor.Hosting.IWebAssemblyHost Build();
|
|
||||||
Microsoft.AspNetCore.Blazor.Hosting.IWebAssemblyHostBuilder ConfigureServices(System.Action<Microsoft.AspNetCore.Blazor.Hosting.WebAssemblyHostBuilderContext, Microsoft.Extensions.DependencyInjection.IServiceCollection> configureDelegate);
|
|
||||||
Microsoft.AspNetCore.Blazor.Hosting.IWebAssemblyHostBuilder UseServiceProviderFactory<TContainerBuilder>(Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TContainerBuilder> factory);
|
|
||||||
Microsoft.AspNetCore.Blazor.Hosting.IWebAssemblyHostBuilder UseServiceProviderFactory<TContainerBuilder>(System.Func<Microsoft.AspNetCore.Blazor.Hosting.WebAssemblyHostBuilderContext, Microsoft.Extensions.DependencyInjection.IServiceProviderFactory<TContainerBuilder>> factory);
|
|
||||||
}
|
|
||||||
public sealed partial class WebAssemblyHostBuilderContext
|
|
||||||
{
|
|
||||||
public WebAssemblyHostBuilderContext(System.Collections.Generic.IDictionary<object, object> properties) { }
|
|
||||||
public System.Collections.Generic.IDictionary<object, object> Properties { [System.Runtime.CompilerServices.CompilerGeneratedAttribute] get { throw null; } }
|
|
||||||
}
|
|
||||||
public static partial class WebAssemblyHostBuilderExtensions
|
|
||||||
{
|
|
||||||
public static Microsoft.AspNetCore.Blazor.Hosting.IWebAssemblyHostBuilder ConfigureServices(this Microsoft.AspNetCore.Blazor.Hosting.IWebAssemblyHostBuilder hostBuilder, System.Action<Microsoft.Extensions.DependencyInjection.IServiceCollection> configureDelegate) { throw null; }
|
|
||||||
public static Microsoft.AspNetCore.Blazor.Hosting.IWebAssemblyHostBuilder UseBlazorStartup(this Microsoft.AspNetCore.Blazor.Hosting.IWebAssemblyHostBuilder builder, System.Type startupType) { throw null; }
|
|
||||||
public static Microsoft.AspNetCore.Blazor.Hosting.IWebAssemblyHostBuilder UseBlazorStartup<TStartup>(this Microsoft.AspNetCore.Blazor.Hosting.IWebAssemblyHostBuilder builder) { throw null; }
|
|
||||||
}
|
|
||||||
public static partial class WebAssemblyHostExtensions
|
|
||||||
{
|
|
||||||
public static void Run(this Microsoft.AspNetCore.Blazor.Hosting.IWebAssemblyHost host) { }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
namespace Microsoft.AspNetCore.Blazor.Http
|
|
||||||
{
|
|
||||||
public enum FetchCredentialsOption
|
|
||||||
{
|
|
||||||
Omit = 0,
|
|
||||||
SameOrigin = 1,
|
|
||||||
Include = 2,
|
|
||||||
}
|
|
||||||
public static partial class WebAssemblyHttpMessageHandlerOptions
|
|
||||||
{
|
|
||||||
public static Microsoft.AspNetCore.Blazor.Http.FetchCredentialsOption DefaultCredentials { get { throw null; } set { } }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
namespace Microsoft.AspNetCore.Blazor.Rendering
|
|
||||||
{
|
|
||||||
public static partial class WebAssemblyEventDispatcher
|
|
||||||
{
|
|
||||||
[Microsoft.JSInterop.JSInvokableAttribute("DispatchEvent")]
|
|
||||||
public static System.Threading.Tasks.Task DispatchEvent(Microsoft.AspNetCore.Components.RenderTree.WebEventDescriptor eventDescriptor, string eventArgsJson) { throw null; }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
namespace Microsoft.AspNetCore.Components.Builder
|
|
||||||
{
|
|
||||||
public static partial class ComponentsApplicationBuilderExtensions
|
|
||||||
{
|
|
||||||
public static void AddComponent<TComponent>(this Microsoft.AspNetCore.Components.Builder.IComponentsApplicationBuilder app, string domElementSelector) where TComponent : Microsoft.AspNetCore.Components.IComponent { }
|
|
||||||
}
|
|
||||||
public partial interface IComponentsApplicationBuilder
|
|
||||||
{
|
|
||||||
System.IServiceProvider Services { get; }
|
|
||||||
void AddComponent(System.Type componentType, string domElementSelector);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>netstandard2.1</TargetFramework>
|
<TargetFramework>netstandard2.1</TargetFramework>
|
||||||
<Description>Build client-side single-page applications (SPAs) with Blazor running under WebAssembly.</Description>
|
<Description>Build client-side single-page applications (SPAs) with Blazor running under WebAssembly.</Description>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
<IsShippingPackage>false</IsShippingPackage>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -2,11 +2,17 @@
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
|
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
|
||||||
|
<!-- Avoid CS1705 errors due to mix of assemblies brought in transitively. -->
|
||||||
|
<CompileUsingReferenceAssemblies>false</CompileUsingReferenceAssemblies>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="Microsoft.AspNetCore.Blazor" />
|
<Reference Include="Microsoft.AspNetCore.Blazor" />
|
||||||
<Reference Include="Microsoft.CodeAnalysis.CSharp" />
|
<Reference Include="Microsoft.CodeAnalysis.CSharp" />
|
||||||
|
<!-- Avoid CS1705 errors due to mix of assemblies brought in transitively. -->
|
||||||
|
<Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
|
||||||
|
<!-- Avoid MSB3277 warnings due to dependencies brought in through Microsoft.AspNetCore.Blazor targeting netstandard2.0. -->
|
||||||
|
<Reference Include="System.Text.Json" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
<TargetName>Microsoft.AspNetCore.Blazor.Build.Tasks</TargetName>
|
<TargetName>Microsoft.AspNetCore.Blazor.Build.Tasks</TargetName>
|
||||||
<AssemblyName>Microsoft.AspNetCore.Blazor.Build</AssemblyName>
|
<AssemblyName>Microsoft.AspNetCore.Blazor.Build</AssemblyName>
|
||||||
<Description>Build mechanism for ASP.NET Core Blazor applications.</Description>
|
<Description>Build mechanism for ASP.NET Core Blazor applications.</Description>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
<IsShippingPackage>false</IsShippingPackage>
|
||||||
<HasReferenceAssembly>false</HasReferenceAssembly>
|
<HasReferenceAssembly>false</HasReferenceAssembly>
|
||||||
<GenerateDependencyFile>false</GenerateDependencyFile>
|
<GenerateDependencyFile>false</GenerateDependencyFile>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,8 @@
|
||||||
<!-- Exclude the TestFiles directory from default wildcards -->
|
<!-- Exclude the TestFiles directory from default wildcards -->
|
||||||
<DefaultItemExcludes>$(DefaultItemExcludes);TestFiles\**\*</DefaultItemExcludes>
|
<DefaultItemExcludes>$(DefaultItemExcludes);TestFiles\**\*</DefaultItemExcludes>
|
||||||
<BuildHelixPayload>false</BuildHelixPayload>
|
<BuildHelixPayload>false</BuildHelixPayload>
|
||||||
|
<!-- Avoid CS1705 errors due to mix of assemblies brought in transitively. -->
|
||||||
|
<CompileUsingReferenceAssemblies>false</CompileUsingReferenceAssemblies>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
@ -30,6 +32,8 @@
|
||||||
<Reference Include="Microsoft.Build.Utilities.Core" />
|
<Reference Include="Microsoft.Build.Utilities.Core" />
|
||||||
<Reference Include="Microsoft.CodeAnalysis.Razor" />
|
<Reference Include="Microsoft.CodeAnalysis.Razor" />
|
||||||
<Reference Include="Microsoft.Extensions.CommandLineUtils.Sources" />
|
<Reference Include="Microsoft.Extensions.CommandLineUtils.Sources" />
|
||||||
|
<!-- Avoid CS1705 errors due to mix of assemblies brought in transitively. -->
|
||||||
|
<Reference Include="Microsoft.AspNetCore.Components" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<AssemblyName>blazor-devserver</AssemblyName>
|
<AssemblyName>blazor-devserver</AssemblyName>
|
||||||
<PackageId>Microsoft.AspNetCore.Blazor.DevServer</PackageId>
|
<PackageId>Microsoft.AspNetCore.Blazor.DevServer</PackageId>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
<IsShippingPackage>false</IsShippingPackage>
|
||||||
<HasReferenceAssembly>false</HasReferenceAssembly>
|
<HasReferenceAssembly>false</HasReferenceAssembly>
|
||||||
<StartupObject>Microsoft.AspNetCore.Blazor.DevServer.Program</StartupObject>
|
<StartupObject>Microsoft.AspNetCore.Blazor.DevServer.Program</StartupObject>
|
||||||
<Description>Development server for use when building Blazor applications.</Description>
|
<Description>Development server for use when building Blazor applications.</Description>
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>netstandard2.0</TargetFramework>
|
<TargetFramework>netstandard2.0</TargetFramework>
|
||||||
<Description>Provides experimental support for using System.Text.Json with HttpClient. Intended for use with Blazor running under WebAssembly.</Description>
|
<Description>Provides experimental support for using System.Text.Json with HttpClient. Intended for use with Blazor running under WebAssembly.</Description>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
<IsShippingPackage>false</IsShippingPackage>
|
||||||
<HasReferenceAssembly>false</HasReferenceAssembly>
|
<HasReferenceAssembly>false</HasReferenceAssembly>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
|
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
|
||||||
<Description>Runtime server features for ASP.NET Core Blazor applications.</Description>
|
<Description>Runtime server features for ASP.NET Core Blazor applications.</Description>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
<IsShippingPackage>false</IsShippingPackage>
|
||||||
<HasReferenceAssembly>false</HasReferenceAssembly>
|
<HasReferenceAssembly>false</HasReferenceAssembly>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>netstandard2.1</TargetFramework>
|
<TargetFramework>netstandard2.1</TargetFramework>
|
||||||
<Description>Provides experimental support for validation using DataAnnotations.</Description>
|
<Description>Provides experimental support for validation using DataAnnotations.</Description>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
<IsShippingPackage>false</IsShippingPackage>
|
||||||
<HasReferenceAssembly>false</HasReferenceAssembly>
|
<HasReferenceAssembly>false</HasReferenceAssembly>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,14 @@
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
|
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
|
||||||
|
<!-- Avoid CS1705 errors due to mix of assemblies brought in transitively. -->
|
||||||
|
<CompileUsingReferenceAssemblies>false</CompileUsingReferenceAssemblies>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="Microsoft.AspNetCore.Blazor.DataAnnotations.Validation" />
|
<Reference Include="Microsoft.AspNetCore.Blazor.DataAnnotations.Validation" />
|
||||||
|
<!-- Avoid CS1705 errors due to mix of assemblies brought in transitively. -->
|
||||||
|
<Reference Include="Microsoft.AspNetCore.Components" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,8 @@
|
||||||
<Reference Include="Microsoft.AspNetCore.Blazor.Server" />
|
<Reference Include="Microsoft.AspNetCore.Blazor.Server" />
|
||||||
<Reference Include="Microsoft.AspNetCore" />
|
<Reference Include="Microsoft.AspNetCore" />
|
||||||
<Reference Include="Microsoft.Extensions.Hosting" />
|
<Reference Include="Microsoft.Extensions.Hosting" />
|
||||||
|
<!-- Avoid MSB3277 warnings due to dependencies brought in through Microsoft.AspNetCore.Blazor targeting netstandard2.0. -->
|
||||||
|
<Reference Include="System.Text.Json" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -1,9 +0,0 @@
|
||||||
<Project>
|
|
||||||
|
|
||||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory)..\, Directory.Build.props))\Directory.Build.props" />
|
|
||||||
|
|
||||||
<ItemGroup>
|
|
||||||
<Compile Include="Microsoft.AspNetCore.Components.netstandard2.0.Manual.cs" />
|
|
||||||
</ItemGroup>
|
|
||||||
|
|
||||||
</Project>
|
|
||||||
|
|
@ -0,0 +1,322 @@
|
||||||
|
// Copyright (c) .NET Foundation. All rights reserved.
|
||||||
|
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
||||||
|
|
||||||
|
using System;
|
||||||
|
using System.Runtime.InteropServices;
|
||||||
|
using Microsoft.AspNetCore.Components.Rendering;
|
||||||
|
|
||||||
|
namespace Microsoft.AspNetCore.Components
|
||||||
|
{
|
||||||
|
public readonly partial struct ElementReference
|
||||||
|
{
|
||||||
|
internal static Microsoft.AspNetCore.Components.ElementReference CreateWithUniqueId() { throw null; }
|
||||||
|
}
|
||||||
|
public abstract partial class NavigationManager
|
||||||
|
{
|
||||||
|
internal static string NormalizeBaseUri(string baseUri) { throw null; }
|
||||||
|
}
|
||||||
|
public readonly partial struct RenderHandle
|
||||||
|
{
|
||||||
|
internal RenderHandle(Microsoft.AspNetCore.Components.RenderTree.Renderer renderer, int componentId) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class ComponentFactory
|
||||||
|
{
|
||||||
|
public static readonly Microsoft.AspNetCore.Components.ComponentFactory Instance;
|
||||||
|
public ComponentFactory() { }
|
||||||
|
public Microsoft.AspNetCore.Components.IComponent InstantiateComponent(System.IServiceProvider serviceProvider, System.Type componentType) { throw null; }
|
||||||
|
}
|
||||||
|
public readonly partial struct ParameterView
|
||||||
|
{
|
||||||
|
internal ParameterView(in Microsoft.AspNetCore.Components.Rendering.ParameterViewLifetime lifetime, Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame[] frames, int ownerIndex) { throw null; }
|
||||||
|
internal Microsoft.AspNetCore.Components.Rendering.ParameterViewLifetime Lifetime { get { throw null; } }
|
||||||
|
internal void CaptureSnapshot(Microsoft.AspNetCore.Components.RenderTree.ArrayBuilder<Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame> builder) { }
|
||||||
|
internal bool DefinitelyEquals(Microsoft.AspNetCore.Components.ParameterView oldParameters) { throw null; }
|
||||||
|
internal Microsoft.AspNetCore.Components.ParameterView WithCascadingParameters(System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Components.CascadingParameterState> cascadingParameters) { throw null; }
|
||||||
|
}
|
||||||
|
internal static partial class RouteTableFactory
|
||||||
|
{
|
||||||
|
public static readonly System.Collections.Generic.IComparer<Microsoft.AspNetCore.Components.Routing.RouteEntry> RoutePrecedence;
|
||||||
|
internal static Microsoft.AspNetCore.Components.Routing.RouteTable Create(System.Collections.Generic.Dictionary<System.Type, string[]> templatesByHandler) { throw null; }
|
||||||
|
public static Microsoft.AspNetCore.Components.Routing.RouteTable Create(System.Collections.Generic.IEnumerable<System.Reflection.Assembly> assemblies) { throw null; }
|
||||||
|
internal static Microsoft.AspNetCore.Components.Routing.RouteTable Create(System.Collections.Generic.IEnumerable<System.Type> componentTypes) { throw null; }
|
||||||
|
internal static int RouteComparison(Microsoft.AspNetCore.Components.Routing.RouteEntry x, Microsoft.AspNetCore.Components.Routing.RouteEntry y) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial interface IEventCallback
|
||||||
|
{
|
||||||
|
bool HasDelegate { get; }
|
||||||
|
object UnpackForRenderTree();
|
||||||
|
}
|
||||||
|
internal partial interface ICascadingValueComponent
|
||||||
|
{
|
||||||
|
object CurrentValue { get; }
|
||||||
|
bool CurrentValueIsFixed { get; }
|
||||||
|
bool CanSupplyValue(System.Type valueType, string valueName);
|
||||||
|
void Subscribe(Microsoft.AspNetCore.Components.Rendering.ComponentState subscriber);
|
||||||
|
void Unsubscribe(Microsoft.AspNetCore.Components.Rendering.ComponentState subscriber);
|
||||||
|
}
|
||||||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||||
|
internal readonly partial struct CascadingParameterState
|
||||||
|
{
|
||||||
|
private readonly object _dummy;
|
||||||
|
public CascadingParameterState(string localValueName, Microsoft.AspNetCore.Components.ICascadingValueComponent valueSupplier) { throw null; }
|
||||||
|
public string LocalValueName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.ICascadingValueComponent ValueSupplier { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public static System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Components.CascadingParameterState> FindCascadingParameters(Microsoft.AspNetCore.Components.Rendering.ComponentState componentState) { throw null; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
namespace Microsoft.AspNetCore.Components.RenderTree
|
||||||
|
{
|
||||||
|
public readonly partial struct RenderTreeEdit
|
||||||
|
{
|
||||||
|
internal static Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit PermutationListEnd() { throw null; }
|
||||||
|
internal static Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit PermutationListEntry(int fromSiblingIndex, int toSiblingIndex) { throw null; }
|
||||||
|
internal static Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit PrependFrame(int siblingIndex, int referenceFrameIndex) { throw null; }
|
||||||
|
internal static Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit RemoveAttribute(int siblingIndex, string name) { throw null; }
|
||||||
|
internal static Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit RemoveFrame(int siblingIndex) { throw null; }
|
||||||
|
internal static Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit SetAttribute(int siblingIndex, int referenceFrameIndex) { throw null; }
|
||||||
|
internal static Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit StepIn(int siblingIndex) { throw null; }
|
||||||
|
internal static Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit StepOut() { throw null; }
|
||||||
|
internal static Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit UpdateMarkup(int siblingIndex, int referenceFrameIndex) { throw null; }
|
||||||
|
internal static Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit UpdateText(int siblingIndex, int referenceFrameIndex) { throw null; }
|
||||||
|
}
|
||||||
|
public readonly partial struct RenderBatch
|
||||||
|
{
|
||||||
|
internal RenderBatch(Microsoft.AspNetCore.Components.RenderTree.ArrayRange<Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiff> updatedComponents, Microsoft.AspNetCore.Components.RenderTree.ArrayRange<Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame> referenceFrames, Microsoft.AspNetCore.Components.RenderTree.ArrayRange<int> disposedComponentIDs, Microsoft.AspNetCore.Components.RenderTree.ArrayRange<ulong> disposedEventHandlerIDs) { throw null; }
|
||||||
|
}
|
||||||
|
internal static partial class ArrayBuilderExtensions
|
||||||
|
{
|
||||||
|
public static Microsoft.AspNetCore.Components.RenderTree.ArrayRange<T> ToRange<T>(this Microsoft.AspNetCore.Components.RenderTree.ArrayBuilder<T> builder) { throw null; }
|
||||||
|
public static Microsoft.AspNetCore.Components.RenderTree.ArrayBuilderSegment<T> ToSegment<T>(this Microsoft.AspNetCore.Components.RenderTree.ArrayBuilder<T> builder, int fromIndexInclusive, int toIndexExclusive) { throw null; }
|
||||||
|
}
|
||||||
|
internal static partial class RenderTreeDiffBuilder
|
||||||
|
{
|
||||||
|
public const int SystemAddedAttributeSequenceNumber = -2147483648;
|
||||||
|
public static Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiff ComputeDiff(Microsoft.AspNetCore.Components.RenderTree.Renderer renderer, Microsoft.AspNetCore.Components.Rendering.RenderBatchBuilder batchBuilder, int componentId, Microsoft.AspNetCore.Components.RenderTree.ArrayRange<Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame> oldTree, Microsoft.AspNetCore.Components.RenderTree.ArrayRange<Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame> newTree) { throw null; }
|
||||||
|
public static void DisposeFrames(Microsoft.AspNetCore.Components.Rendering.RenderBatchBuilder batchBuilder, Microsoft.AspNetCore.Components.RenderTree.ArrayRange<Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame> frames) { }
|
||||||
|
}
|
||||||
|
internal partial class ArrayBuilder<T> : System.IDisposable
|
||||||
|
{
|
||||||
|
public ArrayBuilder(int minCapacity = 32, System.Buffers.ArrayPool<T> arrayPool = null) { }
|
||||||
|
public T[] Buffer { get { throw null; } }
|
||||||
|
public int Count { get { throw null; } }
|
||||||
|
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public int Append(in T item) { throw null; }
|
||||||
|
internal int Append(T[] source, int startIndex, int length) { throw null; }
|
||||||
|
public void Clear() { }
|
||||||
|
public void Dispose() { }
|
||||||
|
public void InsertExpensive(int index, T value) { }
|
||||||
|
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public void Overwrite(int index, in T value) { }
|
||||||
|
public void RemoveLast() { }
|
||||||
|
}
|
||||||
|
internal partial class StackObjectPool<T> where T : class
|
||||||
|
{
|
||||||
|
public StackObjectPool(int maxPreservedItems, System.Func<T> instanceFactory) { }
|
||||||
|
public T Get() { throw null; }
|
||||||
|
public void Return(T instance) { }
|
||||||
|
}
|
||||||
|
public readonly partial struct RenderTreeDiff
|
||||||
|
{
|
||||||
|
internal RenderTreeDiff(int componentId, Microsoft.AspNetCore.Components.RenderTree.ArrayBuilderSegment<Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit> entries) { throw null; }
|
||||||
|
}
|
||||||
|
|
||||||
|
// https://github.com/dotnet/arcade/pull/2033
|
||||||
|
[StructLayout(LayoutKind.Explicit, Pack = 4)]
|
||||||
|
public readonly partial struct RenderTreeFrame
|
||||||
|
{
|
||||||
|
[FieldOffset(0)] public readonly int Sequence;
|
||||||
|
|
||||||
|
[FieldOffset(4)] public readonly RenderTreeFrameType FrameType;
|
||||||
|
|
||||||
|
[FieldOffset(8)] public readonly int ElementSubtreeLength;
|
||||||
|
|
||||||
|
[FieldOffset(16)] public readonly string ElementName;
|
||||||
|
|
||||||
|
[FieldOffset(24)] public readonly object ElementKey;
|
||||||
|
|
||||||
|
[FieldOffset(16)] public readonly string TextContent;
|
||||||
|
|
||||||
|
[FieldOffset(8)] public readonly ulong AttributeEventHandlerId;
|
||||||
|
|
||||||
|
[FieldOffset(16)] public readonly string AttributeName;
|
||||||
|
|
||||||
|
[FieldOffset(24)] public readonly object AttributeValue;
|
||||||
|
|
||||||
|
[FieldOffset(32)] public readonly string AttributeEventUpdatesAttributeName;
|
||||||
|
|
||||||
|
[FieldOffset(8)] public readonly int ComponentSubtreeLength;
|
||||||
|
|
||||||
|
[FieldOffset(12)] public readonly int ComponentId;
|
||||||
|
|
||||||
|
[FieldOffset(16)] public readonly Type ComponentType;
|
||||||
|
|
||||||
|
[FieldOffset(32)] public readonly object ComponentKey;
|
||||||
|
|
||||||
|
public IComponent Component => null;
|
||||||
|
|
||||||
|
[FieldOffset(8)] public readonly int RegionSubtreeLength;
|
||||||
|
|
||||||
|
[FieldOffset(16)] public readonly string ElementReferenceCaptureId;
|
||||||
|
|
||||||
|
[FieldOffset(24)] public readonly Action<ElementReference> ElementReferenceCaptureAction;
|
||||||
|
|
||||||
|
[FieldOffset(8)] public readonly int ComponentReferenceCaptureParentFrameIndex;
|
||||||
|
|
||||||
|
[FieldOffset(16)] public readonly Action<object> ComponentReferenceCaptureAction;
|
||||||
|
|
||||||
|
[FieldOffset(16)] public readonly string MarkupContent;
|
||||||
|
|
||||||
|
public override string ToString() => null;
|
||||||
|
|
||||||
|
internal static RenderTreeFrame Element(int sequence, string elementName) { throw null; }
|
||||||
|
internal static RenderTreeFrame Text(int sequence, string textContent) { throw null; }
|
||||||
|
internal static RenderTreeFrame Markup(int sequence, string markupContent) { throw null; }
|
||||||
|
internal static RenderTreeFrame Attribute(int sequence, string name, object value) { throw null; }
|
||||||
|
internal static RenderTreeFrame ChildComponent(int sequence, Type componentType) { throw null; }
|
||||||
|
internal static RenderTreeFrame PlaceholderChildComponentWithSubtreeLength(int subtreeLength) { throw null; }
|
||||||
|
internal static RenderTreeFrame Region(int sequence) { throw null; }
|
||||||
|
internal static RenderTreeFrame ElementReferenceCapture(int sequence, Action<ElementReference> elementReferenceCaptureAction) { throw null; }
|
||||||
|
internal static RenderTreeFrame ComponentReferenceCapture(int sequence, Action<object> componentReferenceCaptureAction, int parentFrameIndex) { throw null; }
|
||||||
|
internal RenderTreeFrame WithElementSubtreeLength(int elementSubtreeLength) { throw null; }
|
||||||
|
internal RenderTreeFrame WithComponentSubtreeLength(int componentSubtreeLength) { throw null; }
|
||||||
|
internal RenderTreeFrame WithAttributeSequence(int sequence) { throw null; }
|
||||||
|
internal RenderTreeFrame WithComponent(ComponentState componentState) { throw null; }
|
||||||
|
internal RenderTreeFrame WithAttributeEventHandlerId(ulong eventHandlerId) { throw null; }
|
||||||
|
internal RenderTreeFrame WithAttributeValue(object attributeValue) { throw null; }
|
||||||
|
internal RenderTreeFrame WithAttributeEventUpdatesAttributeName(string attributeUpdatesAttributeName) { throw null; }
|
||||||
|
internal RenderTreeFrame WithRegionSubtreeLength(int regionSubtreeLength) { throw null; }
|
||||||
|
internal RenderTreeFrame WithElementReferenceCaptureId(string elementReferenceCaptureId) { throw null; }
|
||||||
|
internal RenderTreeFrame WithElementKey(object elementKey) { throw null; }
|
||||||
|
internal RenderTreeFrame WithComponentKey(object componentKey) { throw null; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
namespace Microsoft.AspNetCore.Components.Rendering
|
||||||
|
{
|
||||||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||||
|
internal readonly partial struct ParameterViewLifetime
|
||||||
|
{
|
||||||
|
public static readonly ParameterViewLifetime Unbound = default;
|
||||||
|
private readonly object _dummy;
|
||||||
|
private readonly int _dummyPrimitive;
|
||||||
|
public ParameterViewLifetime(Microsoft.AspNetCore.Components.Rendering.RenderBatchBuilder owner) { throw null; }
|
||||||
|
public void AssertNotExpired() { }
|
||||||
|
}
|
||||||
|
[System.Diagnostics.DebuggerDisplayAttribute("{_state,nq}")]
|
||||||
|
internal partial class RendererSynchronizationContext : System.Threading.SynchronizationContext
|
||||||
|
{
|
||||||
|
public RendererSynchronizationContext() { }
|
||||||
|
public event System.UnhandledExceptionEventHandler UnhandledException { add { } remove { } }
|
||||||
|
public override System.Threading.SynchronizationContext CreateCopy() { throw null; }
|
||||||
|
public System.Threading.Tasks.Task InvokeAsync(System.Action action) { throw null; }
|
||||||
|
public System.Threading.Tasks.Task InvokeAsync(System.Func<System.Threading.Tasks.Task> asyncAction) { throw null; }
|
||||||
|
public System.Threading.Tasks.Task<TResult> InvokeAsync<TResult>(System.Func<System.Threading.Tasks.Task<TResult>> asyncFunction) { throw null; }
|
||||||
|
public System.Threading.Tasks.Task<TResult> InvokeAsync<TResult>(System.Func<TResult> function) { throw null; }
|
||||||
|
public override void Post(System.Threading.SendOrPostCallback d, object state) { }
|
||||||
|
public override void Send(System.Threading.SendOrPostCallback d, object state) { }
|
||||||
|
}
|
||||||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||||
|
internal readonly partial struct RenderQueueEntry
|
||||||
|
{
|
||||||
|
public readonly ComponentState ComponentState;
|
||||||
|
public readonly RenderFragment RenderFragment;
|
||||||
|
public RenderQueueEntry(Microsoft.AspNetCore.Components.Rendering.ComponentState componentState, Microsoft.AspNetCore.Components.RenderFragment renderFragment) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class RenderBatchBuilder : System.IDisposable
|
||||||
|
{
|
||||||
|
public RenderBatchBuilder() { }
|
||||||
|
public System.Collections.Generic.Dictionary<string, int> AttributeDiffSet { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public System.Collections.Generic.Queue<int> ComponentDisposalQueue { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public System.Collections.Generic.Queue<Microsoft.AspNetCore.Components.Rendering.RenderQueueEntry> ComponentRenderQueue { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.RenderTree.ArrayBuilder<int> DisposedComponentIds { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.RenderTree.ArrayBuilder<ulong> DisposedEventHandlerIds { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.RenderTree.ArrayBuilder<Microsoft.AspNetCore.Components.RenderTree.RenderTreeEdit> EditsBuffer { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
internal Microsoft.AspNetCore.Components.RenderTree.StackObjectPool<System.Collections.Generic.Dictionary<object, Microsoft.AspNetCore.Components.Rendering.KeyedItemInfo>> KeyedItemInfoDictionaryPool { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public int ParameterViewValidityStamp { get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.RenderTree.ArrayBuilder<Microsoft.AspNetCore.Components.RenderTree.RenderTreeFrame> ReferenceFramesBuffer { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.RenderTree.ArrayBuilder<Microsoft.AspNetCore.Components.RenderTree.RenderTreeDiff> UpdatedComponentDiffs { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public void ClearStateForCurrentBatch() { }
|
||||||
|
public void Dispose() { }
|
||||||
|
public void InvalidateParameterViews() { }
|
||||||
|
public Microsoft.AspNetCore.Components.RenderTree.RenderBatch ToBatch() { throw null; }
|
||||||
|
}
|
||||||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||||
|
internal readonly partial struct KeyedItemInfo
|
||||||
|
{
|
||||||
|
public readonly int OldIndex;
|
||||||
|
public readonly int NewIndex;
|
||||||
|
public readonly int OldSiblingIndex;
|
||||||
|
public readonly int NewSiblingIndex;
|
||||||
|
public KeyedItemInfo(int oldIndex, int newIndex) { throw null; }
|
||||||
|
public Microsoft.AspNetCore.Components.Rendering.KeyedItemInfo WithNewSiblingIndex(int newSiblingIndex) { throw null; }
|
||||||
|
public Microsoft.AspNetCore.Components.Rendering.KeyedItemInfo WithOldSiblingIndex(int oldSiblingIndex) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class ComponentState : System.IDisposable
|
||||||
|
{
|
||||||
|
public ComponentState(Microsoft.AspNetCore.Components.RenderTree.Renderer renderer, int componentId, Microsoft.AspNetCore.Components.IComponent component, Microsoft.AspNetCore.Components.Rendering.ComponentState parentComponentState) { }
|
||||||
|
public Microsoft.AspNetCore.Components.IComponent Component { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public int ComponentId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder CurrentRenderTree { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.Rendering.ComponentState ParentComponentState { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public void Dispose() { }
|
||||||
|
public void NotifyCascadingValueChanged() { }
|
||||||
|
public System.Threading.Tasks.Task NotifyRenderCompletedAsync() { throw null; }
|
||||||
|
public void RenderIntoBatch(Microsoft.AspNetCore.Components.Rendering.RenderBatchBuilder batchBuilder, Microsoft.AspNetCore.Components.RenderFragment renderFragment) { }
|
||||||
|
public void SetDirectParameters(Microsoft.AspNetCore.Components.ParameterView parameters) { }
|
||||||
|
public bool TryDisposeInBatch(Microsoft.AspNetCore.Components.Rendering.RenderBatchBuilder batchBuilder, out System.Exception exception) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class RenderTreeUpdater
|
||||||
|
{
|
||||||
|
public RenderTreeUpdater() { }
|
||||||
|
public static void UpdateToMatchClientState(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder renderTreeBuilder, ulong eventHandlerId, object newFieldValue) { }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
namespace Microsoft.AspNetCore.Components.Routing
|
||||||
|
{
|
||||||
|
internal partial class TemplateParser
|
||||||
|
{
|
||||||
|
public static readonly char[] InvalidParameterNameCharacters;
|
||||||
|
public TemplateParser() { }
|
||||||
|
internal static Microsoft.AspNetCore.Components.Routing.RouteTemplate ParseTemplate(string template) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class RouteContext
|
||||||
|
{
|
||||||
|
public RouteContext(string path) { }
|
||||||
|
public System.Type Handler { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public System.Collections.Generic.IReadOnlyDictionary<string, object> Parameters { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public string[] Segments { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
}
|
||||||
|
[System.Diagnostics.DebuggerDisplayAttribute("Handler = {Handler}, Template = {Template}")]
|
||||||
|
internal partial class RouteEntry
|
||||||
|
{
|
||||||
|
public RouteEntry(Microsoft.AspNetCore.Components.Routing.RouteTemplate template, System.Type handler, string[] unusedRouteParameterNames) { }
|
||||||
|
public System.Type Handler { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.Routing.RouteTemplate Template { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public string[] UnusedRouteParameterNames { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
internal void Match(Microsoft.AspNetCore.Components.Routing.RouteContext context) { }
|
||||||
|
}
|
||||||
|
internal partial class RouteTable
|
||||||
|
{
|
||||||
|
public RouteTable(Microsoft.AspNetCore.Components.Routing.RouteEntry[] routes) { }
|
||||||
|
public Microsoft.AspNetCore.Components.Routing.RouteEntry[] Routes { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
internal void Route(Microsoft.AspNetCore.Components.Routing.RouteContext routeContext) { }
|
||||||
|
}
|
||||||
|
internal abstract partial class RouteConstraint
|
||||||
|
{
|
||||||
|
protected RouteConstraint() { }
|
||||||
|
public abstract bool Match(string pathSegment, out object convertedValue);
|
||||||
|
public static Microsoft.AspNetCore.Components.Routing.RouteConstraint Parse(string template, string segment, string constraint) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class TemplateSegment
|
||||||
|
{
|
||||||
|
public TemplateSegment(string template, string segment, bool isParameter) { }
|
||||||
|
public Microsoft.AspNetCore.Components.Routing.RouteConstraint[] Constraints { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public bool IsParameter { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public string Value { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public bool Match(string pathSegment, out object matchedParameterValue) { throw null; }
|
||||||
|
}
|
||||||
|
[System.Diagnostics.DebuggerDisplayAttribute("{TemplateText}")]
|
||||||
|
internal partial class RouteTemplate
|
||||||
|
{
|
||||||
|
public RouteTemplate(string templateText, Microsoft.AspNetCore.Components.Routing.TemplateSegment[] segments) { }
|
||||||
|
public Microsoft.AspNetCore.Components.Routing.TemplateSegment[] Segments { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public string TemplateText { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -2,18 +2,23 @@
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
||||||
|
<TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
|
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
|
||||||
<Compile Include="Microsoft.AspNetCore.Components.netstandard2.0.cs" />
|
<Compile Include="Microsoft.AspNetCore.Components.netstandard2.0.cs" />
|
||||||
<Reference Include="Microsoft.Extensions.Logging.Abstractions" />
|
<Compile Include="Microsoft.AspNetCore.Components.Manual.cs" />
|
||||||
<Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
|
<Compile Include="../src/Properties/AssemblyInfo.cs" />
|
||||||
<Reference Include="Microsoft.Extensions.HashCodeCombiner.Sources" />
|
<Reference Include="Microsoft.Extensions.Logging.Abstractions" />
|
||||||
<Reference Include="System.Buffers" />
|
<Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
|
||||||
|
<Reference Include="Microsoft.Extensions.HashCodeCombiner.Sources" />
|
||||||
|
<Reference Include="System.Buffers" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
||||||
<Compile Include="Microsoft.AspNetCore.Components.netcoreapp.cs" />
|
<Compile Include="Microsoft.AspNetCore.Components.netcoreapp.cs" />
|
||||||
<Reference Include="Microsoft.Extensions.Logging.Abstractions" />
|
<Compile Include="Microsoft.AspNetCore.Components.Manual.cs" />
|
||||||
<Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
|
<Compile Include="../src/Properties/AssemblyInfo.cs" />
|
||||||
<Reference Include="Microsoft.Extensions.HashCodeCombiner.Sources" />
|
<Reference Include="Microsoft.Extensions.Logging.Abstractions" />
|
||||||
|
<Reference Include="Microsoft.Extensions.DependencyInjection.Abstractions" />
|
||||||
|
<Reference Include="Microsoft.Extensions.HashCodeCombiner.Sources" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -1,58 +0,0 @@
|
||||||
// Copyright (c) .NET Foundation. All rights reserved.
|
|
||||||
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
|
||||||
|
|
||||||
using System;
|
|
||||||
using System.Runtime.InteropServices;
|
|
||||||
using Microsoft.AspNetCore.Components.Rendering;
|
|
||||||
|
|
||||||
namespace Microsoft.AspNetCore.Components.RenderTree
|
|
||||||
{
|
|
||||||
// https://github.com/dotnet/arcade/pull/2033
|
|
||||||
[StructLayout(LayoutKind.Explicit, Pack = 4)]
|
|
||||||
public readonly partial struct RenderTreeFrame
|
|
||||||
{
|
|
||||||
[FieldOffset(0)] public readonly int Sequence;
|
|
||||||
|
|
||||||
[FieldOffset(4)] public readonly RenderTreeFrameType FrameType;
|
|
||||||
|
|
||||||
[FieldOffset(8)] public readonly int ElementSubtreeLength;
|
|
||||||
|
|
||||||
[FieldOffset(16)] public readonly string ElementName;
|
|
||||||
|
|
||||||
[FieldOffset(24)] public readonly object ElementKey;
|
|
||||||
|
|
||||||
[FieldOffset(16)] public readonly string TextContent;
|
|
||||||
|
|
||||||
[FieldOffset(8)] public readonly ulong AttributeEventHandlerId;
|
|
||||||
|
|
||||||
[FieldOffset(16)] public readonly string AttributeName;
|
|
||||||
|
|
||||||
[FieldOffset(24)] public readonly object AttributeValue;
|
|
||||||
|
|
||||||
[FieldOffset(32)] public readonly string AttributeEventUpdatesAttributeName;
|
|
||||||
|
|
||||||
[FieldOffset(8)] public readonly int ComponentSubtreeLength;
|
|
||||||
|
|
||||||
[FieldOffset(12)] public readonly int ComponentId;
|
|
||||||
|
|
||||||
[FieldOffset(16)] public readonly Type ComponentType;
|
|
||||||
|
|
||||||
[FieldOffset(32)] public readonly object ComponentKey;
|
|
||||||
|
|
||||||
public IComponent Component => null;
|
|
||||||
|
|
||||||
[FieldOffset(8)] public readonly int RegionSubtreeLength;
|
|
||||||
|
|
||||||
[FieldOffset(16)] public readonly string ElementReferenceCaptureId;
|
|
||||||
|
|
||||||
[FieldOffset(24)] public readonly Action<ElementReference> ElementReferenceCaptureAction;
|
|
||||||
|
|
||||||
[FieldOffset(8)] public readonly int ComponentReferenceCaptureParentFrameIndex;
|
|
||||||
|
|
||||||
[FieldOffset(16)] public readonly Action<object> ComponentReferenceCaptureAction;
|
|
||||||
|
|
||||||
[FieldOffset(16)] public readonly string MarkupContent;
|
|
||||||
|
|
||||||
public override string ToString() => null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
@ -5,7 +5,6 @@
|
||||||
<TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
<TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
||||||
<Description>Components feature for ASP.NET Core.</Description>
|
<Description>Components feature for ASP.NET Core.</Description>
|
||||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
|
||||||
<IsAspNetCoreApp>true</IsAspNetCoreApp>
|
<IsAspNetCoreApp>true</IsAspNetCoreApp>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,14 +2,15 @@
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
||||||
|
<TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
|
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
|
||||||
<Compile Include="Microsoft.AspNetCore.Components.Forms.netstandard2.0.cs" />
|
<Compile Include="Microsoft.AspNetCore.Components.Forms.netstandard2.0.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Components" />
|
<Reference Include="Microsoft.AspNetCore.Components" />
|
||||||
<Reference Include="System.ComponentModel.Annotations" />
|
<Reference Include="System.ComponentModel.Annotations" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
||||||
<Compile Include="Microsoft.AspNetCore.Components.Forms.netcoreapp.cs" />
|
<Compile Include="Microsoft.AspNetCore.Components.Forms.netcoreapp.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Components" />
|
<Reference Include="Microsoft.AspNetCore.Components" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@
|
||||||
<IsAspNetCoreApp>true</IsAspNetCoreApp>
|
<IsAspNetCoreApp>true</IsAspNetCoreApp>
|
||||||
<Description>Forms and validation support for Blazor applications.</Description>
|
<Description>Forms and validation support for Blazor applications.</Description>
|
||||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,8 @@
|
||||||
<IsShippingPackage>false</IsShippingPackage>
|
<IsShippingPackage>false</IsShippingPackage>
|
||||||
<HasReferenceAssembly>false</HasReferenceAssembly>
|
<HasReferenceAssembly>false</HasReferenceAssembly>
|
||||||
<DefineConstants>$(DefineConstants);IGNITOR</DefineConstants>
|
<DefineConstants>$(DefineConstants);IGNITOR</DefineConstants>
|
||||||
|
<!-- Avoid CS1705 errors due to mix of assemblies brought in transitively. -->
|
||||||
|
<CompileUsingReferenceAssemblies>false</CompileUsingReferenceAssemblies>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
@ -26,6 +28,8 @@
|
||||||
<Reference Include="Microsoft.AspNetCore.SignalR.Client" />
|
<Reference Include="Microsoft.AspNetCore.SignalR.Client" />
|
||||||
<Reference Include="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" />
|
<Reference Include="Microsoft.AspNetCore.SignalR.Protocols.MessagePack" />
|
||||||
<Reference Include="Microsoft.Extensions.Logging.Console" />
|
<Reference Include="Microsoft.Extensions.Logging.Console" />
|
||||||
|
<!-- Avoid CS1705 errors due to mix of assemblies brought in transitively. -->
|
||||||
|
<Reference Include="Microsoft.AspNetCore.SignalR.Common" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -3,10 +3,14 @@
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
|
<TargetFramework>$(DefaultNetCoreTargetFramework)</TargetFramework>
|
||||||
<DefineConstants>$(DefineConstants);IGNITOR</DefineConstants>
|
<DefineConstants>$(DefineConstants);IGNITOR</DefineConstants>
|
||||||
|
<!-- Avoid CS1705 errors due to mix of assemblies brought in transitively. -->
|
||||||
|
<CompileUsingReferenceAssemblies>false</CompileUsingReferenceAssemblies>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="Ignitor" />
|
<Reference Include="Ignitor" />
|
||||||
|
<!-- Avoid MSB3277 warnings due to dependencies brought in through Ignitor targeting netstandard2.0. -->
|
||||||
|
<Reference Include="System.Text.Json" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,328 @@
|
||||||
|
// Copyright (c) .NET Foundation. All rights reserved.
|
||||||
|
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
|
||||||
|
|
||||||
|
namespace Microsoft.AspNetCore.Components
|
||||||
|
{
|
||||||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||||
|
internal partial struct ComponentParameter
|
||||||
|
{
|
||||||
|
private object _dummy;
|
||||||
|
public string Assembly { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public string Name { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public string TypeName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public static (System.Collections.Generic.IList<Microsoft.AspNetCore.Components.ComponentParameter> parameterDefinitions, System.Collections.Generic.IList<object> parameterValues) FromParameterView(Microsoft.AspNetCore.Components.ParameterView parameters) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class ComponentParametersTypeCache
|
||||||
|
{
|
||||||
|
public ComponentParametersTypeCache() { }
|
||||||
|
public System.Type GetParameterType(string assembly, string type) { throw null; }
|
||||||
|
}
|
||||||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||||
|
internal partial struct ServerComponent
|
||||||
|
{
|
||||||
|
private object _dummy;
|
||||||
|
private int _dummyPrimitive;
|
||||||
|
public ServerComponent(int sequence, string assemblyName, string typeName, System.Collections.Generic.IList<Microsoft.AspNetCore.Components.ComponentParameter> parametersDefinitions, System.Collections.Generic.IList<object> parameterValues, System.Guid invocationId) { throw null; }
|
||||||
|
public string AssemblyName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public System.Guid InvocationId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public System.Collections.Generic.IList<Microsoft.AspNetCore.Components.ComponentParameter> ParameterDefinitions { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public System.Collections.Generic.IList<object> ParameterValues { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public int Sequence { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public string TypeName { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
}
|
||||||
|
internal static partial class ServerComponentSerializationSettings
|
||||||
|
{
|
||||||
|
public static readonly System.TimeSpan DataExpiration;
|
||||||
|
public const string DataProtectionProviderPurpose = "Microsoft.AspNetCore.Components.ComponentDescriptorSerializer,V1";
|
||||||
|
public static readonly System.Text.Json.JsonSerializerOptions JsonSerializationOptions;
|
||||||
|
}
|
||||||
|
internal sealed partial class ElementReferenceJsonConverter : System.Text.Json.Serialization.JsonConverter<Microsoft.AspNetCore.Components.ElementReference>
|
||||||
|
{
|
||||||
|
public ElementReferenceJsonConverter() { }
|
||||||
|
public override Microsoft.AspNetCore.Components.ElementReference Read(ref System.Text.Json.Utf8JsonReader reader, System.Type typeToConvert, System.Text.Json.JsonSerializerOptions options) { throw null; }
|
||||||
|
public override void Write(System.Text.Json.Utf8JsonWriter writer, Microsoft.AspNetCore.Components.ElementReference value, System.Text.Json.JsonSerializerOptions options) { }
|
||||||
|
}
|
||||||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||||
|
internal partial struct ServerComponentMarker
|
||||||
|
{
|
||||||
|
private object _dummy;
|
||||||
|
private int _dummyPrimitive;
|
||||||
|
public string Descriptor { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public string PrerenderId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public int? Sequence { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public string Type { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public Microsoft.AspNetCore.Components.ServerComponentMarker GetEndRecord() { throw null; }
|
||||||
|
public static Microsoft.AspNetCore.Components.ServerComponentMarker NonPrerendered(int sequence, string descriptor) { throw null; }
|
||||||
|
public static Microsoft.AspNetCore.Components.ServerComponentMarker Prerendered(int sequence, string descriptor) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class ServerComponentTypeCache
|
||||||
|
{
|
||||||
|
public ServerComponentTypeCache() { }
|
||||||
|
public System.Type GetRootComponent(string assembly, string type) { throw null; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
namespace Microsoft.AspNetCore.Components.Server
|
||||||
|
{
|
||||||
|
internal partial class CircuitDisconnectMiddleware
|
||||||
|
{
|
||||||
|
public CircuitDisconnectMiddleware(Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.CircuitDisconnectMiddleware> logger, Microsoft.AspNetCore.Components.Server.Circuits.CircuitRegistry registry, Microsoft.AspNetCore.Components.Server.Circuits.CircuitIdFactory circuitIdFactory, Microsoft.AspNetCore.Http.RequestDelegate next) { }
|
||||||
|
public Microsoft.AspNetCore.Components.Server.Circuits.CircuitIdFactory CircuitIdFactory { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.CircuitDisconnectMiddleware> Logger { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Http.RequestDelegate Next { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.Server.Circuits.CircuitRegistry Registry { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.Task Invoke(Microsoft.AspNetCore.Http.HttpContext context) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class ServerComponentDeserializer
|
||||||
|
{
|
||||||
|
public ServerComponentDeserializer(Microsoft.AspNetCore.DataProtection.IDataProtectionProvider dataProtectionProvider, Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.ServerComponentDeserializer> logger, Microsoft.AspNetCore.Components.ServerComponentTypeCache rootComponentTypeCache, Microsoft.AspNetCore.Components.Server.ComponentParameterDeserializer parametersDeserializer) { }
|
||||||
|
public bool TryDeserializeComponentDescriptorCollection(string serializedComponentRecords, out System.Collections.Generic.List<Microsoft.AspNetCore.Components.Server.ComponentDescriptor> descriptors) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class ComponentDescriptor
|
||||||
|
{
|
||||||
|
public ComponentDescriptor() { }
|
||||||
|
public System.Type ComponentType { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public Microsoft.AspNetCore.Components.ParameterView Parameters { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public int Sequence { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public void Deconstruct(out System.Type componentType, out Microsoft.AspNetCore.Components.ParameterView parameters, out int sequence) { throw null; }
|
||||||
|
}
|
||||||
|
internal sealed partial class ComponentHub : Microsoft.AspNetCore.SignalR.Hub
|
||||||
|
{
|
||||||
|
public ComponentHub(Microsoft.AspNetCore.Components.Server.ServerComponentDeserializer serializer, Microsoft.AspNetCore.Components.Server.Circuits.CircuitFactory circuitFactory, Microsoft.AspNetCore.Components.Server.Circuits.CircuitIdFactory circuitIdFactory, Microsoft.AspNetCore.Components.Server.Circuits.CircuitRegistry circuitRegistry, Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.ComponentHub> logger) { }
|
||||||
|
public static Microsoft.AspNetCore.Http.PathString DefaultPath { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.ValueTask BeginInvokeDotNetFromJS(string callId, string assemblyName, string methodIdentifier, long dotNetObjectId, string argsJson) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.ValueTask<bool> ConnectCircuit(string circuitIdSecret) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.ValueTask DispatchBrowserEvent(string eventDescriptor, string eventArgs) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.ValueTask EndInvokeJSFromDotNet(long asyncHandle, bool succeeded, string arguments) { throw null; }
|
||||||
|
public override System.Threading.Tasks.Task OnDisconnectedAsync(System.Exception exception) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.ValueTask OnLocationChanged(string uri, bool intercepted) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.ValueTask OnRenderCompleted(long renderId, string errorMessageOrNull) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.ValueTask<string> StartCircuit(string baseUri, string uri, string serializedComponentRecords) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class ComponentParameterDeserializer
|
||||||
|
{
|
||||||
|
public ComponentParameterDeserializer(Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.ComponentParameterDeserializer> logger, Microsoft.AspNetCore.Components.ComponentParametersTypeCache parametersCache) { }
|
||||||
|
public bool TryDeserializeParameters(System.Collections.Generic.IList<Microsoft.AspNetCore.Components.ComponentParameter> parametersDefinitions, System.Collections.Generic.IList<object> parameterValues, out Microsoft.AspNetCore.Components.ParameterView parameters) { throw null; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
namespace Microsoft.AspNetCore.Components.Server.BlazorPack
|
||||||
|
{
|
||||||
|
internal sealed partial class BlazorPackHubProtocol : Microsoft.AspNetCore.SignalR.Protocol.IHubProtocol
|
||||||
|
{
|
||||||
|
internal const string ProtocolName = "blazorpack";
|
||||||
|
public BlazorPackHubProtocol() { }
|
||||||
|
public string Name { get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Connections.TransferFormat TransferFormat { get { throw null; } }
|
||||||
|
public int Version { get { throw null; } }
|
||||||
|
public System.ReadOnlyMemory<byte> GetMessageBytes(Microsoft.AspNetCore.SignalR.Protocol.HubMessage message) { throw null; }
|
||||||
|
public bool IsVersionSupported(int version) { throw null; }
|
||||||
|
public bool TryParseMessage(ref System.Buffers.ReadOnlySequence<byte> input, Microsoft.AspNetCore.SignalR.IInvocationBinder binder, out Microsoft.AspNetCore.SignalR.Protocol.HubMessage message) { throw null; }
|
||||||
|
public void WriteMessage(Microsoft.AspNetCore.SignalR.Protocol.HubMessage message, System.Buffers.IBufferWriter<byte> output) { }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
namespace Microsoft.AspNetCore.Components.Server.Circuits
|
||||||
|
{
|
||||||
|
internal partial class CircuitFactory
|
||||||
|
{
|
||||||
|
public CircuitFactory(Microsoft.Extensions.DependencyInjection.IServiceScopeFactory scopeFactory, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.Components.Server.Circuits.CircuitIdFactory circuitIdFactory, Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Components.Server.CircuitOptions> options) { }
|
||||||
|
public Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost CreateCircuitHost(System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Components.Server.ComponentDescriptor> components, Microsoft.AspNetCore.Components.Server.Circuits.CircuitClientProxy client, string baseUri, string uri, System.Security.Claims.ClaimsPrincipal user) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class RenderBatchWriter : System.IDisposable
|
||||||
|
{
|
||||||
|
public RenderBatchWriter(System.IO.Stream output, bool leaveOpen) { }
|
||||||
|
public void Dispose() { }
|
||||||
|
public void Write(in Microsoft.AspNetCore.Components.RenderTree.RenderBatch renderBatch) { }
|
||||||
|
}
|
||||||
|
internal partial class CircuitRegistry
|
||||||
|
{
|
||||||
|
public CircuitRegistry(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Components.Server.CircuitOptions> options, Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.CircuitRegistry> logger, Microsoft.AspNetCore.Components.Server.Circuits.CircuitIdFactory CircuitHostFactory) { }
|
||||||
|
internal System.Collections.Concurrent.ConcurrentDictionary<Microsoft.AspNetCore.Components.Server.Circuits.CircuitId, Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost> ConnectedCircuits { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
internal Microsoft.Extensions.Caching.Memory.MemoryCache DisconnectedCircuits { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public virtual System.Threading.Tasks.Task<Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost> ConnectAsync(Microsoft.AspNetCore.Components.Server.Circuits.CircuitId circuitId, Microsoft.AspNetCore.SignalR.IClientProxy clientProxy, string connectionId, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||||
|
protected virtual (Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost circuitHost, bool previouslyConnected) ConnectCore(Microsoft.AspNetCore.Components.Server.Circuits.CircuitId circuitId, Microsoft.AspNetCore.SignalR.IClientProxy clientProxy, string connectionId) { throw null; }
|
||||||
|
public virtual System.Threading.Tasks.Task DisconnectAsync(Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost circuitHost, string connectionId) { throw null; }
|
||||||
|
protected virtual bool DisconnectCore(Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost circuitHost, string connectionId) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
protected virtual void OnEntryEvicted(object key, object value, Microsoft.Extensions.Caching.Memory.EvictionReason reason, object state) { }
|
||||||
|
public void Register(Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost circuitHost) { }
|
||||||
|
public void RegisterDisconnectedCircuit(Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost circuitHost) { }
|
||||||
|
public System.Threading.Tasks.ValueTask TerminateAsync(Microsoft.AspNetCore.Components.Server.Circuits.CircuitId circuitId) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class CircuitHandle
|
||||||
|
{
|
||||||
|
public CircuitHandle() { }
|
||||||
|
public Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost CircuitHost { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
}
|
||||||
|
internal partial class RemoteRenderer : Microsoft.AspNetCore.Components.RenderTree.Renderer
|
||||||
|
{
|
||||||
|
internal readonly System.Collections.Concurrent.ConcurrentQueue<Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer.UnacknowledgedRenderBatch> _unacknowledgedRenderBatches;
|
||||||
|
public RemoteRenderer(System.IServiceProvider serviceProvider, Microsoft.Extensions.Logging.ILoggerFactory loggerFactory, Microsoft.AspNetCore.Components.Server.CircuitOptions options, Microsoft.AspNetCore.Components.Server.Circuits.CircuitClientProxy client, Microsoft.Extensions.Logging.ILogger logger) : base (default(System.IServiceProvider), default(Microsoft.Extensions.Logging.ILoggerFactory)) { }
|
||||||
|
public override Microsoft.AspNetCore.Components.Dispatcher Dispatcher { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public event System.EventHandler<System.Exception> UnhandledException { add { } remove { } }
|
||||||
|
public System.Threading.Tasks.Task AddComponentAsync(System.Type componentType, string domElementSelector) { throw null; }
|
||||||
|
protected override void Dispose(bool disposing) { }
|
||||||
|
protected override void HandleException(System.Exception exception) { }
|
||||||
|
public System.Threading.Tasks.Task OnRenderCompletedAsync(long incomingBatchId, string errorMessageOrNull) { throw null; }
|
||||||
|
public System.Threading.Tasks.Task ProcessBufferedRenderBatches() { throw null; }
|
||||||
|
protected override void ProcessPendingRender() { }
|
||||||
|
protected override System.Threading.Tasks.Task UpdateDisplayAsync(in Microsoft.AspNetCore.Components.RenderTree.RenderBatch batch) { throw null; }
|
||||||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||||
|
internal readonly partial struct UnacknowledgedRenderBatch
|
||||||
|
{
|
||||||
|
private readonly object _dummy;
|
||||||
|
private readonly int _dummyPrimitive;
|
||||||
|
public UnacknowledgedRenderBatch(long batchId, Microsoft.AspNetCore.Components.Server.Circuits.ArrayBuilder<byte> data, System.Threading.Tasks.TaskCompletionSource<object> completionSource, Microsoft.Extensions.Internal.ValueStopwatch valueStopwatch) { throw null; }
|
||||||
|
public long BatchId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public System.Threading.Tasks.TaskCompletionSource<object> CompletionSource { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.Server.Circuits.ArrayBuilder<byte> Data { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.Extensions.Internal.ValueStopwatch ValueStopwatch { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
internal partial class ArrayBuilder<T> : System.IDisposable
|
||||||
|
{
|
||||||
|
public ArrayBuilder(int minCapacity = 32, System.Buffers.ArrayPool<T> arrayPool = null) { }
|
||||||
|
public T[] Buffer { get { throw null; } }
|
||||||
|
public int Count { get { throw null; } }
|
||||||
|
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public int Append(in T item) { throw null; }
|
||||||
|
internal int Append(T[] source, int startIndex, int length) { throw null; }
|
||||||
|
public void Clear() { }
|
||||||
|
public void Dispose() { }
|
||||||
|
public void InsertExpensive(int index, T value) { }
|
||||||
|
[System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.AggressiveInlining)]public void Overwrite(int index, in T value) { }
|
||||||
|
public void RemoveLast() { }
|
||||||
|
}
|
||||||
|
internal partial class CircuitClientProxy : Microsoft.AspNetCore.SignalR.IClientProxy
|
||||||
|
{
|
||||||
|
public CircuitClientProxy() { }
|
||||||
|
public CircuitClientProxy(Microsoft.AspNetCore.SignalR.IClientProxy clientProxy, string connectionId) { }
|
||||||
|
public Microsoft.AspNetCore.SignalR.IClientProxy Client { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public bool Connected { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public string ConnectionId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public System.Threading.Tasks.Task SendCoreAsync(string method, object[] args, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; }
|
||||||
|
public void SetDisconnected() { }
|
||||||
|
public void Transfer(Microsoft.AspNetCore.SignalR.IClientProxy clientProxy, string connectionId) { }
|
||||||
|
}
|
||||||
|
internal partial class CircuitHost : System.IAsyncDisposable
|
||||||
|
{
|
||||||
|
public CircuitHost(Microsoft.AspNetCore.Components.Server.Circuits.CircuitId circuitId, Microsoft.Extensions.DependencyInjection.IServiceScope scope, Microsoft.AspNetCore.Components.Server.CircuitOptions options, Microsoft.AspNetCore.Components.Server.Circuits.CircuitClientProxy client, Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer renderer, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Components.Server.ComponentDescriptor> descriptors, Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime jsRuntime, Microsoft.AspNetCore.Components.Server.Circuits.CircuitHandler[] circuitHandlers, Microsoft.Extensions.Logging.ILogger logger) { }
|
||||||
|
public Microsoft.AspNetCore.Components.Server.Circuits.Circuit Circuit { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.Server.Circuits.CircuitId CircuitId { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.Server.Circuits.CircuitClientProxy Client { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } [System.Runtime.CompilerServices.CompilerGeneratedAttribute]set { } }
|
||||||
|
public System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Components.Server.ComponentDescriptor> Descriptors { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.Server.Circuits.CircuitHandle Handle { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime JSRuntime { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer Renderer { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public System.IServiceProvider Services { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public event System.UnhandledExceptionEventHandler UnhandledException { add { } remove { } }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.Task BeginInvokeDotNetFromJS(string callId, string assemblyName, string methodIdentifier, long dotNetObjectId, string argsJson) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.Task DispatchEvent(string eventDescriptorJson, string eventArgsJson) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.ValueTask DisposeAsync() { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.Task EndInvokeJSFromDotNet(long asyncCall, bool succeded, string arguments) { throw null; }
|
||||||
|
public System.Threading.Tasks.Task InitializeAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.Task OnConnectionDownAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.Task OnConnectionUpAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.Task OnLocationChangedAsync(string uri, bool intercepted) { throw null; }
|
||||||
|
[System.Diagnostics.DebuggerStepThroughAttribute]
|
||||||
|
public System.Threading.Tasks.Task OnRenderCompletedAsync(long renderId, string errorMessageOrNull) { throw null; }
|
||||||
|
public void SendPendingBatches() { }
|
||||||
|
public void SetCircuitUser(System.Security.Claims.ClaimsPrincipal user) { }
|
||||||
|
}
|
||||||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||||
|
internal readonly partial struct CircuitId : System.IEquatable<Microsoft.AspNetCore.Components.Server.Circuits.CircuitId>
|
||||||
|
{
|
||||||
|
private readonly object _dummy;
|
||||||
|
public CircuitId(string secret, string id) { throw null; }
|
||||||
|
public string Id { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public string Secret { [System.Runtime.CompilerServices.CompilerGeneratedAttribute]get { throw null; } }
|
||||||
|
public bool Equals([System.Diagnostics.CodeAnalysis.AllowNullAttribute]Microsoft.AspNetCore.Components.Server.Circuits.CircuitId other) { throw null; }
|
||||||
|
public override bool Equals(object obj) { throw null; }
|
||||||
|
public override int GetHashCode() { throw null; }
|
||||||
|
public override string ToString() { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class CircuitIdFactory
|
||||||
|
{
|
||||||
|
public CircuitIdFactory(Microsoft.AspNetCore.DataProtection.IDataProtectionProvider provider) { }
|
||||||
|
public Microsoft.AspNetCore.Components.Server.Circuits.CircuitId CreateCircuitId() { throw null; }
|
||||||
|
public bool TryParseCircuitId(string text, out Microsoft.AspNetCore.Components.Server.Circuits.CircuitId circuitId) { throw null; }
|
||||||
|
}
|
||||||
|
internal partial class RemoteJSRuntime : Microsoft.JSInterop.JSRuntime
|
||||||
|
{
|
||||||
|
public RemoteJSRuntime(Microsoft.Extensions.Options.IOptions<Microsoft.AspNetCore.Components.Server.CircuitOptions> options, Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime> logger) { }
|
||||||
|
protected override void BeginInvokeJS(long asyncHandle, string identifier, string argsJson) { }
|
||||||
|
protected override void EndInvokeDotNet(Microsoft.JSInterop.Infrastructure.DotNetInvocationInfo invocationInfo, in Microsoft.JSInterop.Infrastructure.DotNetInvocationResult invocationResult) { }
|
||||||
|
internal void Initialize(Microsoft.AspNetCore.Components.Server.Circuits.CircuitClientProxy clientProxy) { }
|
||||||
|
public static partial class Log
|
||||||
|
{
|
||||||
|
internal static void BeginInvokeJS(Microsoft.Extensions.Logging.ILogger logger, long asyncHandle, string identifier) { }
|
||||||
|
internal static void InvokeDotNetMethodException(Microsoft.Extensions.Logging.ILogger logger, in Microsoft.JSInterop.Infrastructure.DotNetInvocationInfo invocationInfo, System.Exception exception) { }
|
||||||
|
internal static void InvokeDotNetMethodSuccess(Microsoft.Extensions.Logging.ILogger<Microsoft.AspNetCore.Components.Server.Circuits.RemoteJSRuntime> logger, in Microsoft.JSInterop.Infrastructure.DotNetInvocationInfo invocationInfo) { }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
namespace Microsoft.AspNetCore.Internal
|
||||||
|
{
|
||||||
|
internal static partial class BinaryMessageFormatter
|
||||||
|
{
|
||||||
|
public static int LengthPrefixLength(long length) { throw null; }
|
||||||
|
public static void WriteLengthPrefix(long length, System.Buffers.IBufferWriter<byte> output) { }
|
||||||
|
public static int WriteLengthPrefix(long length, System.Span<byte> output) { throw null; }
|
||||||
|
}
|
||||||
|
internal static partial class BinaryMessageParser
|
||||||
|
{
|
||||||
|
public static bool TryParseMessage(ref System.Buffers.ReadOnlySequence<byte> buffer, out System.Buffers.ReadOnlySequence<byte> payload) { throw null; }
|
||||||
|
}
|
||||||
|
internal sealed partial class MemoryBufferWriter : System.IO.Stream, System.Buffers.IBufferWriter<byte>
|
||||||
|
{
|
||||||
|
public MemoryBufferWriter(int minimumSegmentSize = 4096) { }
|
||||||
|
public override bool CanRead { get { throw null; } }
|
||||||
|
public override bool CanSeek { get { throw null; } }
|
||||||
|
public override bool CanWrite { get { throw null; } }
|
||||||
|
public override long Length { get { throw null; } }
|
||||||
|
public override long Position { get { throw null; } set { } }
|
||||||
|
public void Advance(int count) { }
|
||||||
|
public void CopyTo(System.Buffers.IBufferWriter<byte> destination) { }
|
||||||
|
public void CopyTo(System.Span<byte> span) { }
|
||||||
|
public override System.Threading.Tasks.Task CopyToAsync(System.IO.Stream destination, int bufferSize, System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||||
|
protected override void Dispose(bool disposing) { }
|
||||||
|
public override void Flush() { }
|
||||||
|
public override System.Threading.Tasks.Task FlushAsync(System.Threading.CancellationToken cancellationToken) { throw null; }
|
||||||
|
public static Microsoft.AspNetCore.Internal.MemoryBufferWriter Get() { throw null; }
|
||||||
|
public System.Memory<byte> GetMemory(int sizeHint = 0) { throw null; }
|
||||||
|
public System.Span<byte> GetSpan(int sizeHint = 0) { throw null; }
|
||||||
|
public override int Read(byte[] buffer, int offset, int count) { throw null; }
|
||||||
|
public void Reset() { }
|
||||||
|
public static void Return(Microsoft.AspNetCore.Internal.MemoryBufferWriter writer) { }
|
||||||
|
public override long Seek(long offset, System.IO.SeekOrigin origin) { throw null; }
|
||||||
|
public override void SetLength(long value) { }
|
||||||
|
public byte[] ToArray() { throw null; }
|
||||||
|
public override void Write(byte[] buffer, int offset, int count) { }
|
||||||
|
public override void Write(System.ReadOnlySpan<byte> span) { }
|
||||||
|
public override void WriteByte(byte value) { }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
namespace Microsoft.Extensions.Internal
|
||||||
|
{
|
||||||
|
[System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
|
||||||
|
internal partial struct ValueStopwatch
|
||||||
|
{
|
||||||
|
private int _dummyPrimitive;
|
||||||
|
public bool IsActive { get { throw null; } }
|
||||||
|
public System.TimeSpan GetElapsedTime() { throw null; }
|
||||||
|
public static Microsoft.Extensions.Internal.ValueStopwatch StartNew() { throw null; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -5,14 +5,16 @@
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
||||||
<Compile Include="Microsoft.AspNetCore.Components.Server.netcoreapp.cs" />
|
<Compile Include="Microsoft.AspNetCore.Components.Server.netcoreapp.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Components.Authorization" />
|
<Compile Include="Microsoft.AspNetCore.Components.Server.Manual.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Components.Web" />
|
<Compile Include="../src/Properties/AssemblyInfo.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.DataProtection.Extensions" />
|
<Reference Include="Microsoft.AspNetCore.Components.Authorization" />
|
||||||
<Reference Include="Microsoft.AspNetCore.SignalR" />
|
<Reference Include="Microsoft.AspNetCore.Components.Web" />
|
||||||
<Reference Include="Microsoft.AspNetCore.StaticFiles" />
|
<Reference Include="Microsoft.AspNetCore.DataProtection.Extensions" />
|
||||||
<Reference Include="Microsoft.Extensions.Caching.Memory" />
|
<Reference Include="Microsoft.AspNetCore.SignalR" />
|
||||||
<Reference Include="Microsoft.Extensions.FileProviders.Composite" />
|
<Reference Include="Microsoft.AspNetCore.StaticFiles" />
|
||||||
<Reference Include="Microsoft.Extensions.FileProviders.Embedded" />
|
<Reference Include="Microsoft.Extensions.Caching.Memory" />
|
||||||
<Reference Include="Microsoft.Extensions.Logging" />
|
<Reference Include="Microsoft.Extensions.FileProviders.Composite" />
|
||||||
|
<Reference Include="Microsoft.Extensions.FileProviders.Embedded" />
|
||||||
|
<Reference Include="Microsoft.Extensions.Logging" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,7 @@ namespace Microsoft.AspNetCore.Components.Server.Circuits
|
||||||
{
|
{
|
||||||
throw new InvalidOperationException(
|
throw new InvalidOperationException(
|
||||||
"JavaScript interop calls cannot be issued at this time. This is because the component is being " +
|
"JavaScript interop calls cannot be issued at this time. This is because the component is being " +
|
||||||
$"statically rendererd. When prerendering is enabled, JavaScript interop calls can only be performed " +
|
$"statically rendered. When prerendering is enabled, JavaScript interop calls can only be performed " +
|
||||||
$"during the OnAfterRenderAsync lifecycle method.");
|
$"during the OnAfterRenderAsync lifecycle method.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||||
<NoWarn>CS0436;$(NoWarn)</NoWarn>
|
<NoWarn>CS0436;$(NoWarn)</NoWarn>
|
||||||
<DefineConstants>$(DefineConstants);ENABLE_UNSAFE_MSGPACK;SPAN_BUILTIN;MESSAGEPACK_INTERNAL;COMPONENTS_SERVER</DefineConstants>
|
<DefineConstants>$(DefineConstants);ENABLE_UNSAFE_MSGPACK;SPAN_BUILTIN;MESSAGEPACK_INTERNAL;COMPONENTS_SERVER</DefineConstants>
|
||||||
<IsShippingPackage>false</IsShippingPackage>
|
<IsPackable>false</IsPackable>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,11 @@
|
||||||
|
|
||||||
<Target Name="GetTargetPath" />
|
<Target Name="GetTargetPath" />
|
||||||
|
|
||||||
|
<!-- Workaround strange issues with something calling these targets. -->
|
||||||
|
<Target Name="GetTargetFramework" />
|
||||||
|
<Target Name="GetCopyToPublishDirectoryItems" />
|
||||||
|
<Target Name="GetTargetPath" />
|
||||||
|
|
||||||
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), Directory.Build.targets))\Directory.Build.targets" />
|
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), Directory.Build.targets))\Directory.Build.targets" />
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -2,19 +2,22 @@
|
||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
<TargetFrameworks>netstandard2.0;$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
||||||
|
<TargetFrameworks Condition="'$(DotNetBuildFromSource)' == 'true'">$(DefaultNetCoreTargetFramework)</TargetFrameworks>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
|
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
|
||||||
<Compile Include="Microsoft.AspNetCore.Components.Web.netstandard2.0.cs" />
|
<Compile Include="Microsoft.AspNetCore.Components.Web.netstandard2.0.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Components" />
|
<Compile Include="../src/Properties/AssemblyInfo.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Components.Forms" />
|
<Reference Include="Microsoft.AspNetCore.Components" />
|
||||||
<Reference Include="Microsoft.Extensions.DependencyInjection" />
|
<Reference Include="Microsoft.AspNetCore.Components.Forms" />
|
||||||
<Reference Include="Microsoft.JSInterop" />
|
<Reference Include="Microsoft.Extensions.DependencyInjection" />
|
||||||
|
<Reference Include="Microsoft.JSInterop" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
<ItemGroup Condition="'$(TargetFramework)' == '$(DefaultNetCoreTargetFramework)'">
|
||||||
<Compile Include="Microsoft.AspNetCore.Components.Web.netcoreapp.cs" />
|
<Compile Include="Microsoft.AspNetCore.Components.Web.netcoreapp.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Components" />
|
<Compile Include="../src/Properties/AssemblyInfo.cs" />
|
||||||
<Reference Include="Microsoft.AspNetCore.Components.Forms" />
|
<Reference Include="Microsoft.AspNetCore.Components" />
|
||||||
<Reference Include="Microsoft.Extensions.DependencyInjection" />
|
<Reference Include="Microsoft.AspNetCore.Components.Forms" />
|
||||||
<Reference Include="Microsoft.JSInterop" />
|
<Reference Include="Microsoft.Extensions.DependencyInjection" />
|
||||||
|
<Reference Include="Microsoft.JSInterop" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</Project>
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,6 @@
|
||||||
<IsAspNetCoreApp>true</IsAspNetCoreApp>
|
<IsAspNetCoreApp>true</IsAspNetCoreApp>
|
||||||
<Description>Support for rendering ASP.NET Core components for browsers.</Description>
|
<Description>Support for rendering ASP.NET Core components for browsers.</Description>
|
||||||
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
||||||
<IsShippingPackage>true</IsShippingPackage>
|
|
||||||
<RootNamespace>Microsoft.AspNetCore.Components</RootNamespace>
|
<RootNamespace>Microsoft.AspNetCore.Components</RootNamespace>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,8 @@
|
||||||
|
|
||||||
<GenerateLoggingTestingAssemblyAttributes>false</GenerateLoggingTestingAssemblyAttributes>
|
<GenerateLoggingTestingAssemblyAttributes>false</GenerateLoggingTestingAssemblyAttributes>
|
||||||
|
|
||||||
|
<!-- Avoid CS1705 errors due to mix of assemblies brought in transitively. -->
|
||||||
|
<CompileUsingReferenceAssemblies>false</CompileUsingReferenceAssemblies>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue