Skip to content

Commit 86071c9

Browse files
authored
Add Components packages to shared fx (#6722)
* Add Components packages to shared fx * Add Microsoft.AspNetCore.Components \ Microsoft.AspNetCore.Components.Browser to shared fx * Update build to use Microsoft.InteropJS package produced from Extensions repo * Remove some package references from components template Fixes #6442
1 parent df7bfe5 commit 86071c9

File tree

10 files changed

+135
-122
lines changed

10 files changed

+135
-122
lines changed

build/SharedFrameworkOnly.props

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@
1111
<SharedFrameworkAndPackage Include="Microsoft.AspNetCore.JsonPatch" />
1212
<SharedFrameworkAndPackage Include="Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson" />
1313

14+
<!-- Assemblies required by components and WebAssembly -->
15+
<SharedFrameworkAndPackage Include="Microsoft.AspNetCore.Components" />
16+
<SharedFrameworkAndPackage Include="Microsoft.AspNetCore.Components.Browser" />
17+
1418
<!-- Assemblies required by the SignalR client. -->
1519
<SharedFrameworkAndPackage Include="Microsoft.AspNetCore.Http.Features" />
1620
<SharedFrameworkAndPackage Include="Microsoft.AspNetCore.SignalR.Common" />

build/external-dependencies.props

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
<ExternalDependency Include="Microsoft.Extensions.Logging.Configuration" Version="$(MicrosoftExtensionsLoggingConfigurationPackageVersion)" />
2929
<ExternalDependency Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsolePackageVersion)" />
3030
<ExternalDependency Include="Microsoft.Extensions.Logging.Debug" Version="$(MicrosoftExtensionsLoggingDebugPackageVersion)" />
31+
<ExternalDependency Include="Microsoft.JSInterop" Version="$(MicrosoftJSInteropPackageVersion)" />
3132

3233
<!-- Packages from aspnet/EntityFrameworkCore -->
3334
<ExternalDependency Include="dotnet-ef" Version="$(DotNetEfPackageVersion)" />

eng/Version.Details.xml

Lines changed: 62 additions & 58 deletions
Large diffs are not rendered by default.

eng/Versions.props

Lines changed: 59 additions & 58 deletions
Large diffs are not rendered by default.

src/Components/blazor/src/Microsoft.AspNetCore.Blazor/Microsoft.AspNetCore.Blazor.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</PropertyGroup>
88

99
<ItemGroup>
10-
<PackageReference Include="Mono.WebAssembly.Interop" Version="$(JSInteropPackageVersion)" />
10+
<PackageReference Include="Mono.WebAssembly.Interop" Version="$(MonoWebAssemblyInteropPackageVersion)" />
1111
</ItemGroup>
1212

1313
<ItemGroup>

src/Components/build/dependencies.props

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@
2020
<TemplateRazorDesignPackageVersion>2.1.2</TemplateRazorDesignPackageVersion>
2121
<MicrosoftAspNetCoreBlazorMonoPackageVersion>0.8.0-preview1-20181126.1</MicrosoftAspNetCoreBlazorMonoPackageVersion>
2222

23-
<!-- When updating this, ensure you also update Browser.JS/package.json to reference the corresponding version of @dotnet/jsinterop -->
24-
<JSInteropPackageVersion>0.8.0-preview1-20181126.4</JSInteropPackageVersion>
23+
<MicrosoftJSInteropPackageVersion>3.0.0-preview.19059.5</MicrosoftJSInteropPackageVersion>
24+
25+
<MonoWebAssemblyInteropPackageVersion>0.8.0-preview1-20181126.4</MonoWebAssemblyInteropPackageVersion>
2526
</PropertyGroup>
2627
</Project>

src/Components/src/Microsoft.AspNetCore.Components.Browser/Microsoft.AspNetCore.Components.Browser.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.0</TargetFramework>
5-
<Description>Support for rendering ASP.NET Core components in browsers.</Description>
5+
<Description>Support for rendering ASP.NET Core components for browsers.</Description>
66
<IsProductPackage>true</IsProductPackage>
77
</PropertyGroup>
88

src/Components/src/Microsoft.AspNetCore.Components/Microsoft.AspNetCore.Components.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
</PropertyGroup>
99

1010
<ItemGroup>
11-
<PackageReference Include="Microsoft.JSInterop" Version="$(JSInteropPackageVersion)" />
11+
<PackageReference Include="Microsoft.JSInterop" Version="$(MicrosoftJSInteropPackageVersion)" />
1212
</ItemGroup>
1313

1414
</Project>

src/Framework/Microsoft.AspNetCore.App.props

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
<Dependency Include="Microsoft.AspNetCore.Authentication" Version="$(MicrosoftAspNetCoreAuthenticationPackageVersion)" />
2020
<Dependency Include="Microsoft.AspNetCore.Authorization.Policy" Version="$(MicrosoftAspNetCoreAuthorizationPolicyPackageVersion)" />
2121
<Dependency Include="Microsoft.AspNetCore.Authorization" Version="$(MicrosoftAspNetCoreAuthorizationPackageVersion)" />
22+
<Dependency Include="Microsoft.AspNetCore.Components" Version="$(MicrosoftAspNetCoreComponentsPackageVersion)" />
23+
<Dependency Include="Microsoft.AspNetCore.Components.Browser" Version="$(MicrosoftAspNetCoreComponentsBrowserPackageVersion)" />
2224
<Dependency Include="Microsoft.AspNetCore.Connections.Abstractions" Version="$(MicrosoftAspNetCoreConnectionsAbstractionsPackageVersion)" />
2325
<Dependency Include="Microsoft.AspNetCore.CookiePolicy" Version="$(MicrosoftAspNetCoreCookiePolicyPackageVersion)" />
2426
<Dependency Include="Microsoft.AspNetCore.Cors" Version="$(MicrosoftAspNetCoreCorsPackageVersion)" />
@@ -127,6 +129,7 @@
127129
<Dependency Include="Microsoft.Extensions.Options" Version="$(MicrosoftExtensionsOptionsPackageVersion)" />
128130
<Dependency Include="Microsoft.Extensions.Primitives" Version="$(MicrosoftExtensionsPrimitivesPackageVersion)" />
129131
<Dependency Include="Microsoft.Extensions.WebEncoders" Version="$(MicrosoftExtensionsWebEncodersPackageVersion)" />
132+
<Dependency Include="Microsoft.JSInterop" Version="$(MicrosoftJSInteropPackageVersion)" />
130133
<Dependency Include="Microsoft.Net.Http.Headers" Version="$(MicrosoftNetHttpHeadersPackageVersion)" />
131134
<Dependency Include="Newtonsoft.Json" Version="$(NewtonsoftJsonPackageVersion)" />
132135
<Dependency Include="System.IO.Pipelines" Version="$(SystemIOPipelinesPackageVersion)" />

src/Templating/src/Microsoft.DotNet.Web.ProjectTemplates/RazorComponentsWeb-CSharp.Server.csproj.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
<ProjectReference Include="..\RazorComponentsWeb-CSharp.App\RazorComponentsWeb-CSharp.App.csproj" />
1313
</ItemGroup>
1414

15-
<!-- TODO: Remove this block once it's included in the shared framework -->
1615
<ItemGroup>
1716
<PackageReference Include="Microsoft.AspNetCore.Components.Server" Version="${MicrosoftAspNetCoreComponentsPackageVersion}" />
1817
</ItemGroup>

0 commit comments

Comments
 (0)