diff --git a/build/repo.props b/build/repo.props
index 7008591480..76d6fd3af0 100644
--- a/build/repo.props
+++ b/build/repo.props
@@ -8,7 +8,8 @@
-
+
+
diff --git a/build/repo.targets b/build/repo.targets
index f439b699ae..2e2fb83da6 100644
--- a/build/repo.targets
+++ b/build/repo.targets
@@ -9,7 +9,7 @@
<_SdkFeed Condition="'$(_SdkFeed)' == ''">$(DefaultDotNetAssetFeed)
$(RepositoryRoot).test-dotnet\
$(RepositoryRoot)artifacts\apps
- $(TestDotNetPath)extension\
+ $(TestDotNetPath)extension\$(SiteExtensionArch)\
$(RepositoryRoot)artifacts\build
$(RepositoryRoot)\test\Microsoft.AspNetCore.AzureAppServices.FunctionalTests\
https://dotnet.myget.org/F/aspnetcore-dev/
@@ -28,7 +28,7 @@
-
+
@@ -37,7 +37,7 @@
@@ -76,13 +76,21 @@
-
+
-
+
+
+
+
+
+
+
+
+
+ Properties="%(SiteExtensions.BuildProperties);DotnetHomeDirectory=$(SiteExtensionWorkingDirectory);BuildNumber=$(BuildNumber);PackageOutputPath=$(SiteExtensionOutputDirectory)" />
diff --git a/extensions/Microsoft.AspNetCore.Runtime.SiteExtension/Microsoft.AspNetCore.Runtime.SiteExtension.csproj b/extensions/Microsoft.AspNetCore.Runtime.SiteExtension/Microsoft.AspNetCore.Runtime.SiteExtension.csproj
index 2e52e98955..6c52b68215 100644
--- a/extensions/Microsoft.AspNetCore.Runtime.SiteExtension/Microsoft.AspNetCore.Runtime.SiteExtension.csproj
+++ b/extensions/Microsoft.AspNetCore.Runtime.SiteExtension/Microsoft.AspNetCore.Runtime.SiteExtension.csproj
@@ -1,10 +1,11 @@
- ASP.NET Core Runtime Extensions
+ $(VersionPrefix.Substring(0, $(VersionPrefix.LastIndexOf('.'))))
+ ASP.NET Core $(TrimmedVersion) ($(RuntimeArch)) Runtime
This site extension installs Microsoft.AspNetCore.All, Microsoft.AspNetCore.App and Microsoft.NetCore.App shared runtimes.
aspnetcore;AzureSiteExtension
- AspNetCoreRuntime
+ AspNetCoreRuntime.$(TrimmedVersion).$(RuntimeArch)
@@ -12,7 +13,7 @@
-
+
diff --git a/src/Microsoft.AspNetCore.ApplicationInsights.HostingStartup/baseline.netcore.json b/src/Microsoft.AspNetCore.ApplicationInsights.HostingStartup/baseline.netcore.json
new file mode 100644
index 0000000000..3414811912
--- /dev/null
+++ b/src/Microsoft.AspNetCore.ApplicationInsights.HostingStartup/baseline.netcore.json
@@ -0,0 +1,91 @@
+{
+ "AssemblyIdentity": "Microsoft.AspNetCore.ApplicationInsights.HostingStartup, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
+ "Types": [
+ {
+ "Name": "Microsoft.AspNetCore.ApplicationInsights.HostingStartup.ApplicationInsightsHostingStartup",
+ "Visibility": "Public",
+ "Kind": "Class",
+ "ImplementedInterfaces": [
+ "Microsoft.AspNetCore.Hosting.IHostingStartup"
+ ],
+ "Members": [
+ {
+ "Kind": "Method",
+ "Name": "Configure",
+ "Parameters": [
+ {
+ "Name": "builder",
+ "Type": "Microsoft.AspNetCore.Hosting.IWebHostBuilder"
+ }
+ ],
+ "ReturnType": "System.Void",
+ "Sealed": true,
+ "Virtual": true,
+ "ImplementedInterface": "Microsoft.AspNetCore.Hosting.IHostingStartup",
+ "Visibility": "Public",
+ "GenericParameter": []
+ },
+ {
+ "Kind": "Constructor",
+ "Name": ".ctor",
+ "Parameters": [],
+ "Visibility": "Public",
+ "GenericParameter": []
+ }
+ ],
+ "GenericParameters": []
+ },
+ {
+ "Name": "Microsoft.AspNetCore.ApplicationInsights.HostingStartup.JavaScriptSnippetTagHelperComponent",
+ "Visibility": "Public",
+ "Kind": "Class",
+ "BaseType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperComponent",
+ "ImplementedInterfaces": [],
+ "Members": [
+ {
+ "Kind": "Method",
+ "Name": "get_Order",
+ "Parameters": [],
+ "ReturnType": "System.Int32",
+ "Virtual": true,
+ "Override": true,
+ "ImplementedInterface": "Microsoft.AspNetCore.Razor.TagHelpers.ITagHelperComponent",
+ "Visibility": "Public",
+ "GenericParameter": []
+ },
+ {
+ "Kind": "Method",
+ "Name": "Process",
+ "Parameters": [
+ {
+ "Name": "context",
+ "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext"
+ },
+ {
+ "Name": "output",
+ "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput"
+ }
+ ],
+ "ReturnType": "System.Void",
+ "Virtual": true,
+ "Override": true,
+ "Visibility": "Public",
+ "GenericParameter": []
+ },
+ {
+ "Kind": "Constructor",
+ "Name": ".ctor",
+ "Parameters": [
+ {
+ "Name": "javaScriptSnippet",
+ "Type": "Microsoft.ApplicationInsights.AspNetCore.JavaScriptSnippet"
+ }
+ ],
+ "Visibility": "Public",
+ "GenericParameter": []
+ }
+ ],
+ "GenericParameters": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/Microsoft.AspNetCore.ApplicationInsights.HostingStartup/baseline.netframework.json b/src/Microsoft.AspNetCore.ApplicationInsights.HostingStartup/baseline.netframework.json
new file mode 100644
index 0000000000..3414811912
--- /dev/null
+++ b/src/Microsoft.AspNetCore.ApplicationInsights.HostingStartup/baseline.netframework.json
@@ -0,0 +1,91 @@
+{
+ "AssemblyIdentity": "Microsoft.AspNetCore.ApplicationInsights.HostingStartup, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
+ "Types": [
+ {
+ "Name": "Microsoft.AspNetCore.ApplicationInsights.HostingStartup.ApplicationInsightsHostingStartup",
+ "Visibility": "Public",
+ "Kind": "Class",
+ "ImplementedInterfaces": [
+ "Microsoft.AspNetCore.Hosting.IHostingStartup"
+ ],
+ "Members": [
+ {
+ "Kind": "Method",
+ "Name": "Configure",
+ "Parameters": [
+ {
+ "Name": "builder",
+ "Type": "Microsoft.AspNetCore.Hosting.IWebHostBuilder"
+ }
+ ],
+ "ReturnType": "System.Void",
+ "Sealed": true,
+ "Virtual": true,
+ "ImplementedInterface": "Microsoft.AspNetCore.Hosting.IHostingStartup",
+ "Visibility": "Public",
+ "GenericParameter": []
+ },
+ {
+ "Kind": "Constructor",
+ "Name": ".ctor",
+ "Parameters": [],
+ "Visibility": "Public",
+ "GenericParameter": []
+ }
+ ],
+ "GenericParameters": []
+ },
+ {
+ "Name": "Microsoft.AspNetCore.ApplicationInsights.HostingStartup.JavaScriptSnippetTagHelperComponent",
+ "Visibility": "Public",
+ "Kind": "Class",
+ "BaseType": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperComponent",
+ "ImplementedInterfaces": [],
+ "Members": [
+ {
+ "Kind": "Method",
+ "Name": "get_Order",
+ "Parameters": [],
+ "ReturnType": "System.Int32",
+ "Virtual": true,
+ "Override": true,
+ "ImplementedInterface": "Microsoft.AspNetCore.Razor.TagHelpers.ITagHelperComponent",
+ "Visibility": "Public",
+ "GenericParameter": []
+ },
+ {
+ "Kind": "Method",
+ "Name": "Process",
+ "Parameters": [
+ {
+ "Name": "context",
+ "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperContext"
+ },
+ {
+ "Name": "output",
+ "Type": "Microsoft.AspNetCore.Razor.TagHelpers.TagHelperOutput"
+ }
+ ],
+ "ReturnType": "System.Void",
+ "Virtual": true,
+ "Override": true,
+ "Visibility": "Public",
+ "GenericParameter": []
+ },
+ {
+ "Kind": "Constructor",
+ "Name": ".ctor",
+ "Parameters": [
+ {
+ "Name": "javaScriptSnippet",
+ "Type": "Microsoft.ApplicationInsights.AspNetCore.JavaScriptSnippet"
+ }
+ ],
+ "Visibility": "Public",
+ "GenericParameter": []
+ }
+ ],
+ "GenericParameters": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/Microsoft.AspNetCore.AzureAppServices.HostingStartup/baseline.netcore.json b/src/Microsoft.AspNetCore.AzureAppServices.HostingStartup/baseline.netcore.json
new file mode 100644
index 0000000000..e294148f6c
--- /dev/null
+++ b/src/Microsoft.AspNetCore.AzureAppServices.HostingStartup/baseline.netcore.json
@@ -0,0 +1,39 @@
+{
+ "AssemblyIdentity": "Microsoft.AspNetCore.AzureAppServices.HostingStartup, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
+ "Types": [
+ {
+ "Name": "Microsoft.AspNetCore.AzureAppServices.HostingStartup.AzureAppServicesHostingStartup",
+ "Visibility": "Public",
+ "Kind": "Class",
+ "ImplementedInterfaces": [
+ "Microsoft.AspNetCore.Hosting.IHostingStartup"
+ ],
+ "Members": [
+ {
+ "Kind": "Method",
+ "Name": "Configure",
+ "Parameters": [
+ {
+ "Name": "builder",
+ "Type": "Microsoft.AspNetCore.Hosting.IWebHostBuilder"
+ }
+ ],
+ "ReturnType": "System.Void",
+ "Sealed": true,
+ "Virtual": true,
+ "ImplementedInterface": "Microsoft.AspNetCore.Hosting.IHostingStartup",
+ "Visibility": "Public",
+ "GenericParameter": []
+ },
+ {
+ "Kind": "Constructor",
+ "Name": ".ctor",
+ "Parameters": [],
+ "Visibility": "Public",
+ "GenericParameter": []
+ }
+ ],
+ "GenericParameters": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/Microsoft.AspNetCore.AzureAppServices.HostingStartup/baseline.netframework.json b/src/Microsoft.AspNetCore.AzureAppServices.HostingStartup/baseline.netframework.json
new file mode 100644
index 0000000000..e294148f6c
--- /dev/null
+++ b/src/Microsoft.AspNetCore.AzureAppServices.HostingStartup/baseline.netframework.json
@@ -0,0 +1,39 @@
+{
+ "AssemblyIdentity": "Microsoft.AspNetCore.AzureAppServices.HostingStartup, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
+ "Types": [
+ {
+ "Name": "Microsoft.AspNetCore.AzureAppServices.HostingStartup.AzureAppServicesHostingStartup",
+ "Visibility": "Public",
+ "Kind": "Class",
+ "ImplementedInterfaces": [
+ "Microsoft.AspNetCore.Hosting.IHostingStartup"
+ ],
+ "Members": [
+ {
+ "Kind": "Method",
+ "Name": "Configure",
+ "Parameters": [
+ {
+ "Name": "builder",
+ "Type": "Microsoft.AspNetCore.Hosting.IWebHostBuilder"
+ }
+ ],
+ "ReturnType": "System.Void",
+ "Sealed": true,
+ "Virtual": true,
+ "ImplementedInterface": "Microsoft.AspNetCore.Hosting.IHostingStartup",
+ "Visibility": "Public",
+ "GenericParameter": []
+ },
+ {
+ "Kind": "Constructor",
+ "Name": ".ctor",
+ "Parameters": [],
+ "Visibility": "Public",
+ "GenericParameter": []
+ }
+ ],
+ "GenericParameters": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/Microsoft.AspNetCore.AzureAppServicesIntegration/baseline.netcore.json b/src/Microsoft.AspNetCore.AzureAppServicesIntegration/baseline.netcore.json
new file mode 100644
index 0000000000..f38ef43d21
--- /dev/null
+++ b/src/Microsoft.AspNetCore.AzureAppServicesIntegration/baseline.netcore.json
@@ -0,0 +1,32 @@
+{
+ "AssemblyIdentity": "Microsoft.AspNetCore.AzureAppServicesIntegration, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
+ "Types": [
+ {
+ "Name": "Microsoft.AspNetCore.Hosting.AppServicesWebHostBuilderExtensions",
+ "Visibility": "Public",
+ "Kind": "Class",
+ "Abstract": true,
+ "Static": true,
+ "Sealed": true,
+ "ImplementedInterfaces": [],
+ "Members": [
+ {
+ "Kind": "Method",
+ "Name": "UseAzureAppServices",
+ "Parameters": [
+ {
+ "Name": "hostBuilder",
+ "Type": "Microsoft.AspNetCore.Hosting.IWebHostBuilder"
+ }
+ ],
+ "ReturnType": "Microsoft.AspNetCore.Hosting.IWebHostBuilder",
+ "Static": true,
+ "Extension": true,
+ "Visibility": "Public",
+ "GenericParameter": []
+ }
+ ],
+ "GenericParameters": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/Microsoft.Web.Xdt.Extensions/baseline.netframework.json b/src/Microsoft.Web.Xdt.Extensions/baseline.netframework.json
new file mode 100644
index 0000000000..6b11c408ac
--- /dev/null
+++ b/src/Microsoft.Web.Xdt.Extensions/baseline.netframework.json
@@ -0,0 +1,53 @@
+{
+ "AssemblyIdentity": "Microsoft.Web.Xdt.Extensions, Version=2.0.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
+ "Types": [
+ {
+ "Name": "Microsoft.Web.Xdt.Extensions.InsertOrAppendAttribute",
+ "Visibility": "Public",
+ "Kind": "Class",
+ "BaseType": "Microsoft.Web.XmlTransform.Transform",
+ "ImplementedInterfaces": [],
+ "Members": [
+ {
+ "Kind": "Method",
+ "Name": "get_AttributeName",
+ "Parameters": [],
+ "ReturnType": "System.String",
+ "Visibility": "Protected",
+ "GenericParameter": []
+ },
+ {
+ "Kind": "Method",
+ "Name": "GetArgumentValue",
+ "Parameters": [
+ {
+ "Name": "name",
+ "Type": "System.String"
+ }
+ ],
+ "ReturnType": "System.String",
+ "Visibility": "Protected",
+ "GenericParameter": []
+ },
+ {
+ "Kind": "Method",
+ "Name": "Apply",
+ "Parameters": [],
+ "ReturnType": "System.Void",
+ "Virtual": true,
+ "Override": true,
+ "Visibility": "Protected",
+ "GenericParameter": []
+ },
+ {
+ "Kind": "Constructor",
+ "Name": ".ctor",
+ "Parameters": [],
+ "Visibility": "Public",
+ "GenericParameter": []
+ }
+ ],
+ "GenericParameters": []
+ }
+ ]
+}
\ No newline at end of file