diff --git a/.azure/pipelines/blazor-daily-tests.yml b/.azure/pipelines/blazor-daily-tests.yml
deleted file mode 100644
index 537751bfed..0000000000
--- a/.azure/pipelines/blazor-daily-tests.yml
+++ /dev/null
@@ -1,59 +0,0 @@
-# Uses Scheduled Triggers, which aren't supported in YAML yet.
-# https://docs.microsoft.com/en-us/azure/devops/pipelines/build/triggers?view=vsts&tabs=yaml#scheduled
-
-# Daily Tests for Blazor
-# These use Sauce Labs resources, hence they run daily rather than per-commit.
-
-# We just need one Windows machine because all it does is trigger SauceLabs.
-variables:
- SAUCE_CONNECT_DOWNLOAD_ON_INSTALL: true
- E2ETESTS_SauceTest: true
- E2ETESTS_Sauce__TunnelIdentifier: 'blazor-e2e-sc-proxy-tunnel'
- E2ETESTS_Sauce__HostName: 'sauce.local'
-jobs:
-- template: jobs/default-build.yml
- parameters:
- buildDirectory: src/Components
- isTestingJob: true
- agentOs: Windows
- jobName: BlazorDailyTests
- jobDisplayName: "Blazor Daily Tests"
- afterBuild:
-
- # macOS/Safari
- - script: 'dotnet test --filter "StandaloneAppTest"'
- workingDirectory: 'src/Components/test/E2ETest'
- displayName: 'Run Blazor tests - macOS/Safari'
- condition: succeededOrFailed()
- env:
- # Secrets need to be explicitly mapped to env variables.
- E2ETESTS_Sauce__Username: '$(asplab-sauce-labs-username)'
- E2ETESTS_Sauce__AccessKey: '$(asplab-sauce-labs-access-key)'
- # Set platform/browser configuration.
- E2ETESTS_Sauce__TestName: 'Blazor Daily Tests - macOS/Safari'
- E2ETESTS_Sauce__PlatformName: 'macOS 10.14'
- E2ETESTS_Sauce__BrowserName: 'Safari'
- # Need to explicitly set version here because some older versions don't support timeouts in Safari.
- E2ETESTS_Sauce__SeleniumVersion: '3.4.0'
-
- # Android/Chrome
- - script: 'dotnet test --filter "StandaloneAppTest"'
- workingDirectory: 'src/Components/test/E2ETest'
- displayName: 'Run Blazor tests - Android/Chrome'
- condition: succeededOrFailed()
- env:
- # Secrets need to be explicitly mapped to env variables.
- E2ETESTS_Sauce__Username: '$(asplab-sauce-labs-username)'
- E2ETESTS_Sauce__AccessKey: '$(asplab-sauce-labs-access-key)'
- # Set platform/browser configuration.
- E2ETESTS_Sauce__TestName: 'Blazor Daily Tests - Android/Chrome'
- E2ETESTS_Sauce__PlatformName: 'Android'
- E2ETESTS_Sauce__PlatformVersion: '10.0'
- E2ETESTS_Sauce__BrowserName: 'Chrome'
- E2ETESTS_Sauce__DeviceName: 'Android GoogleAPI Emulator'
- E2ETESTS_Sauce__DeviceOrientation: 'portrait'
- E2ETESTS_Sauce__AppiumVersion: '1.9.1'
- artifacts:
- - name: Windows_Logs
- path: ../../artifacts/log/
- publishOnError: true
\ No newline at end of file
diff --git a/eng/Baseline.xml b/eng/Baseline.xml
index 0deffb7507..ab96364fc1 100644
--- a/eng/Baseline.xml
+++ b/eng/Baseline.xml
@@ -8,6 +8,7 @@ Update this list when preparing for a new patch.
+
diff --git a/eng/Build.props b/eng/Build.props
index 2c1098a390..8fae63f8d8 100644
--- a/eng/Build.props
+++ b/eng/Build.props
@@ -123,8 +123,9 @@
the entire pattern will silently fail to evaluate correctly.
-->
-
- false
-
-
\ No newline at end of file
diff --git a/src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj b/src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj
index ba1d4e8932..5e82b713a6 100644
--- a/src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj
+++ b/src/Components/benchmarkapps/Wasm.Performance/Driver/Wasm.Performance.Driver.csproj
@@ -11,6 +11,8 @@
false
+ true
+ false
diff --git a/src/Components/benchmarkapps/Wasm.Performance/TestApp/Wasm.Performance.TestApp.csproj b/src/Components/benchmarkapps/Wasm.Performance/TestApp/Wasm.Performance.TestApp.csproj
index 45467d6940..e3a69ae6ac 100644
--- a/src/Components/benchmarkapps/Wasm.Performance/TestApp/Wasm.Performance.TestApp.csproj
+++ b/src/Components/benchmarkapps/Wasm.Performance/TestApp/Wasm.Performance.TestApp.csproj
@@ -7,6 +7,7 @@
false
false
true
+ true
diff --git a/src/Components/test/E2ETest/e2eTestSettings.json b/src/Components/test/E2ETest/e2eTestSettings.json
index 1a7155db30..809f33f046 100644
--- a/src/Components/test/E2ETest/e2eTestSettings.json
+++ b/src/Components/test/E2ETest/e2eTestSettings.json
@@ -1,4 +1,4 @@
{
"DefaultWaitTimeoutInSeconds": 20,
- "ScreenShotsPath": "../../screenshots",
+ "ScreenShotsPath": "../../screenshots"
}
diff --git a/src/Framework/App.Ref.Internal/src/Microsoft.AspNetCore.App.Ref.Internal.csproj b/src/Framework/App.Ref.Internal/src/Microsoft.AspNetCore.App.Ref.Internal.csproj
new file mode 100644
index 0000000000..f22ed58d29
--- /dev/null
+++ b/src/Framework/App.Ref.Internal/src/Microsoft.AspNetCore.App.Ref.Internal.csproj
@@ -0,0 +1,17 @@
+
+
+
+ $(DefaultNetCoreTargetFramework)
+ false
+ true
+ false
+ $(TargetingPackName).Internal
+ $(TargetingPackVersionPrefix)
+ false
+ false
+ false
+ false
+ true
+
+
+
diff --git a/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj b/src/Framework/App.Ref/src/Microsoft.AspNetCore.App.Ref.csproj
similarity index 97%
rename from src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj
rename to src/Framework/App.Ref/src/Microsoft.AspNetCore.App.Ref.csproj
index dda116fdf6..04cd97b7a6 100644
--- a/src/Framework/ref/Microsoft.AspNetCore.App.Ref.csproj
+++ b/src/Framework/App.Ref/src/Microsoft.AspNetCore.App.Ref.csproj
@@ -5,6 +5,8 @@
$(DefaultNetCoreTargetFramework)
true
false
+
+ true
$(TargetingPackName)
$(TargetingPackVersionPrefix)
@@ -59,7 +61,7 @@ This package is an internal implementation of the .NET Core SDK and is not meant
-
+
false
true
diff --git a/src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj b/src/Framework/App.Runtime/src/Microsoft.AspNetCore.App.Runtime.csproj
similarity index 100%
rename from src/Framework/src/Microsoft.AspNetCore.App.Runtime.csproj
rename to src/Framework/App.Runtime/src/Microsoft.AspNetCore.App.Runtime.csproj
diff --git a/src/Framework/src/runtimeconfig.template.json b/src/Framework/App.Runtime/src/runtimeconfig.template.json
similarity index 100%
rename from src/Framework/src/runtimeconfig.template.json
rename to src/Framework/App.Runtime/src/runtimeconfig.template.json
diff --git a/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj b/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj
index 7f0f8de197..4d5dfd947b 100644
--- a/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj
+++ b/src/Framework/test/Microsoft.AspNetCore.App.UnitTests.csproj
@@ -52,11 +52,11 @@
-
+
false
true
-
+
false
true
@@ -64,21 +64,21 @@
-
-
-
diff --git a/src/Installers/Debian/Runtime/Debian.Runtime.debproj b/src/Installers/Debian/Runtime/Debian.Runtime.debproj
index 7f374e5288..70931ff3a4 100644
--- a/src/Installers/Debian/Runtime/Debian.Runtime.debproj
+++ b/src/Installers/Debian/Runtime/Debian.Runtime.debproj
@@ -22,7 +22,7 @@
-
+
false
true
diff --git a/src/Installers/Debian/TargetingPack/Debian.TargetingPack.debproj b/src/Installers/Debian/TargetingPack/Debian.TargetingPack.debproj
index 61e37f44ec..43eba91358 100644
--- a/src/Installers/Debian/TargetingPack/Debian.TargetingPack.debproj
+++ b/src/Installers/Debian/TargetingPack/Debian.TargetingPack.debproj
@@ -26,7 +26,7 @@
-
+
false
true
diff --git a/src/Installers/Rpm/Rpm.Runtime.Common.targets b/src/Installers/Rpm/Rpm.Runtime.Common.targets
index 5cd0ee676f..dea8c0148d 100644
--- a/src/Installers/Rpm/Rpm.Runtime.Common.targets
+++ b/src/Installers/Rpm/Rpm.Runtime.Common.targets
@@ -18,7 +18,7 @@
-
+
false
true
diff --git a/src/Installers/Rpm/TargetingPack/Rpm.TargetingPack.rpmproj b/src/Installers/Rpm/TargetingPack/Rpm.TargetingPack.rpmproj
index ee3b3f707f..38f5fbf78b 100644
--- a/src/Installers/Rpm/TargetingPack/Rpm.TargetingPack.rpmproj
+++ b/src/Installers/Rpm/TargetingPack/Rpm.TargetingPack.rpmproj
@@ -15,7 +15,7 @@
-
+
false
true
diff --git a/src/ProjectTemplates/test/Infrastructure/GenerateTestProps.targets b/src/ProjectTemplates/test/Infrastructure/GenerateTestProps.targets
index 11a279d368..a97cf0dbd2 100644
--- a/src/ProjectTemplates/test/Infrastructure/GenerateTestProps.targets
+++ b/src/ProjectTemplates/test/Infrastructure/GenerateTestProps.targets
@@ -5,7 +5,7 @@
Condition="$(DesignTimeBuild) != true">
-
@@ -19,7 +19,7 @@
-
diff --git a/src/ProjectTemplates/test/ProjectTemplates.Tests.csproj b/src/ProjectTemplates/test/ProjectTemplates.Tests.csproj
index 63fcb43fe7..b5d75bc5ed 100644
--- a/src/ProjectTemplates/test/ProjectTemplates.Tests.csproj
+++ b/src/ProjectTemplates/test/ProjectTemplates.Tests.csproj
@@ -1,4 +1,4 @@
-
+
@@ -31,7 +31,7 @@
-
+
false
true
diff --git a/src/SiteExtensions/LoggingBranch/LB.csproj b/src/SiteExtensions/LoggingBranch/LB.csproj
index 47e1578119..fc4257f0b4 100644
--- a/src/SiteExtensions/LoggingBranch/LB.csproj
+++ b/src/SiteExtensions/LoggingBranch/LB.csproj
@@ -24,11 +24,11 @@
-
+
false
true
-
+
false
true
diff --git a/src/SiteExtensions/Runtime/Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj b/src/SiteExtensions/Runtime/Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj
index 8d7830f9c3..c75271f20f 100644
--- a/src/SiteExtensions/Runtime/Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj
+++ b/src/SiteExtensions/Runtime/Microsoft.AspNetCore.Runtime.SiteExtension.pkgproj
@@ -26,7 +26,7 @@
-
+
false
true