-
Notifications
You must be signed in to change notification settings - Fork 10.3k
Experience for a Component class library #6392
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
For preview 2 we plan to update the Blazor.Build package to hide the necessary boilerplate since this template will still be a separate item in preview 2. No update yet on what the official story will be in RTM |
This is done, but it's in Components.Build (which is in turn referenced by Blazor.Build for Blazor apps, but not for Razor Components apps). |
I'm trying to lookup where the design notes for this was (I know we spoke about this once), but failing to come up with it. As I recall, the plan was a) to use RazorLangVersion to light up features. This would allow us to know what feature sets to target when we introduce newer features in the future. This is particularly important for b) For 3.0, ns2.0 targeting templates would have c) MVC specific features would light up based on the presence of a reference to Microsoft.AspNetCore.App. We could go further and light it up only if we think we have to work with Razor views or Razor Pages (#8161). Does this correctly sum up what was discussed? |
I think this sounds like the right thing from the user point of view, but I am not sure how you'd implement it. Right now we gather all of this information during the evaluation pass in MSBuild, and that's a really nice place to be. |
Here are the MVC specific properties \ items we would have to consider moving if we relied on the presence of the shared fx:
I don't think it's important for any of these properties to be available in design-time \ vanilla evaluation. |
We would use the RazorLangVersion to infer that. To sum it up,
|
Spoke to @rynowak offline and I missed the part where we need to infer two separate a) Not inferring the <!-- MVC template -->
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<RazorConfiguration>MVC-3.0</RazorConfiguration>
</PropertyGroup>
</Project> <!-- Component template -->
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
</Project> <!-- Component \ Blazor class library template -->
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<RazorLangVersion>3.0</RazorLangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Components" Version="3.0.0" />
</ItemGroup>
</Project> |
I think I have what the final draft of what the templates would look like. Would we want <!-- MVC template -->
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<RazorConfiguration>MVC-3.0</RazorConfiguration>
</PropertyGroup>
</Project> Versus <!-- MVC template -->
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<RazorConfiguration>MVC-3.0</RazorConfiguration>
<RazorLangVersion>3.0</RazorLangVersion>
</PropertyGroup>
</Project> |
One more iteration: we do not want <!-- MVC / Razor Pages -->
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
</Project> For Razor Class Libraries targeting the <!-- RCL -->
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<AddRazorSupportForMvc>true</AddRazorSupportForMvc>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
</Project> <!-- Component class library targeting netcoreapp3.0 -->
<Project Sdk="Microsoft.NET.Sdk.Razor">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Components" Version="3.0.0" />
</ItemGroup>
</Project> For the first, we'd do this by moving the property in to the Web SDK. |
beans++ |
Fixing up MVC templates is currently blocked on #8809 |
* Update dependencies from https://github.com/aspnet/AspNetCore build 3.0.0-preview4-19163-08 (#516) This change updates the following dependencies - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19163-08 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19163-08 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19163-08 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19163-08 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19163-08 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19163-08 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19163-08 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19163-08 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19163-08 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19163-08 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19163-08 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19163-08 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19163-08 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19163-08 * Update dependencies from https://github.com/aspnet/AspNetCore build 3.0.0-preview4-19165-04 (#517) This change updates the following dependencies - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19165-04 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19165-04 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19165-04 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19165-04 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19165-04 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19165-04 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19165-04 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19165-04 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19165-04 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19165-04 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19165-04 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19165-04 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19165-04 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19165-04 * Update dependencies from https://github.com/aspnet/AspNetCore build 3.0.0-preview4-19166-02 (#518) This change updates the following dependencies - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19166-02 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19166-02 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19166-02 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19166-02 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19166-02 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19166-02 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19166-02 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19166-02 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19166-02 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19166-02 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19166-02 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19166-02 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19166-02 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19166-02 * Update dependencies from https://github.com/aspnet/AspNetCore build 3.0.0-preview4-19168-01 (#519) This change updates the following dependencies - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-01 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-01 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-01 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-01 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-01 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-01 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-01 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-01 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-01 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-01 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-01 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-01 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-01 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-01 * Fix typo in name and sync the version numbers of Analyzer packages * Update dependencies from https://github.com/aspnet/AspNetCore build 3.0.0-preview4-19168-06 (#522) This change updates the following dependencies - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-06 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-06 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-06 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-06 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-06 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-06 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-06 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-06 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-06 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-06 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-06 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-06 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19168-06 - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19168-06 * Update dependencies from https://github.com/aspnet/AspNetCore build 3.0.0-preview4-19170-01 (#523) - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19170-01 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19170-01 * Update dependencies from https://github.com/aspnet/AspNetCore build 3.0.0-preview4-19170-07 (#524) - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19170-07 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19170-07 * Update dependencies from https://github.com/aspnet/AspNetCore build 3.0.0-preview4-19171-04 (#525) - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19171-04 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19171-04 * Update dependencies from https://github.com/aspnet/AspNetCore build 3.0.0-preview4-19172-03 (#526) - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19172-03 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19172-03 * Set AddRazorSupportForMvc in the WebSDK (#527) Fixes dotnet/aspnetcore#6392 * Update dependencies from https://github.com/aspnet/AspNetCore build 3.0.0-preview4-19177-02 (#529) - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19177-02 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19177-02 * Change build pool for internal builds (#531) * Following the same folder structure as NetSdk (#533) * Update dependencies from https://github.com/aspnet/AspNetCore build 20190329.3 (#535) - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19179-03 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19179-03 * Update dependencies from https://github.com/aspnet/AspNetCore build 20190330.1 (#536) - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19180-01 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19180-01 * Update dependencies from https://github.com/aspnet/AspNetCore build 20190401.4 (#537) - Microsoft.AspNetCore.Mvc.Analyzers - 3.0.0-preview4-19201-04 - Microsoft.AspNetCore.Mvc.Api.Analyzers - 3.0.0-preview4-19201-04 * Moving the Import profile logic to a separate file (#534) * Moving the Import profile logic to a separate file * Removing an unwanted comment from the target file * Splitting the Sdk and targets folder
The only thing remaining here is to remove the |
Followeup tracked via #9207 |
* Experience for Razor SDK * Remove Components.Build * Update MVC projects and templates to use AddRazorSupportForMvc * Update components templates to use .razor extension Fixes dotnet/aspnetcore#6392 * Update dependencies from https://github.com/aspnet/AspNetCore-Tooling build 20190321.3 - Microsoft.NET.Sdk.Razor - 3.0.0-preview4.19171.3 - Microsoft.CodeAnalysis.Razor - 3.0.0-preview4.19171.3 - Microsoft.AspNetCore.Razor.Language - 3.0.0-preview4.19171.3 - Microsoft.AspNetCore.Mvc.Razor.Extensions - 3.0.0-preview4.19171.3 * Update dependencies from https://github.com/dotnet/core-setup build 20190322.01 - Microsoft.NETCore.App - 3.0.0-preview4-27522-01 Dependency coherency updates - Microsoft.Bcl.Json.Sources - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - Microsoft.CSharp - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - Microsoft.Win32.Registry - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.ComponentModel.Annotations - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.Data.SqlClient - 4.7.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.Diagnostics.EventLog - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.IO.Pipelines - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.Net.Http.WinHttpHandler - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.Net.WebSockets.WebSocketProtocol - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.Reflection.Metadata - 1.7.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.Runtime.CompilerServices.Unsafe - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.Security.Cryptography.Cng - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.Security.Cryptography.Pkcs - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.Security.Cryptography.Xml - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.Security.Permissions - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.Security.Principal.Windows - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.ServiceProcess.ServiceController - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.Text.Encodings.Web - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - System.Threading.Channels - 4.6.0-preview4.19164.7 (parent: Microsoft.NETCore.App) - Microsoft.Extensions.DependencyModel - 3.0.0-preview4-27522-01 (parent: Microsoft.NETCore.App) - Microsoft.NETCore.Platforms - 3.0.0-preview4.19164.7 (parent: Microsoft.NETCore.App) * Update dependencies from https://github.com/aspnet/EntityFrameworkCore build 20190321.4 - Microsoft.EntityFrameworkCore.Tools - 3.0.0-preview4.19171.4 - Microsoft.EntityFrameworkCore.SqlServer - 3.0.0-preview4.19171.4 - dotnet-ef - 3.0.0-preview4.19171.4 - Microsoft.EntityFrameworkCore - 3.0.0-preview4.19171.4 - Microsoft.EntityFrameworkCore.InMemory - 3.0.0-preview4.19171.4 - Microsoft.EntityFrameworkCore.Relational - 3.0.0-preview4.19171.4 - Microsoft.EntityFrameworkCore.Sqlite - 3.0.0-preview4.19171.4 * Update dependencies from https://github.com/aspnet/Extensions build 20190321.4 - Mono.WebAssembly.Interop - 3.0.0-preview4.19171.4 - Microsoft.JSInterop - 3.0.0-preview4.19171.4 - Microsoft.Internal.Extensions.Refs - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Diagnostics.HealthChecks - 3.0.0-preview4.19171.4 - Microsoft.Extensions.DiagnosticAdapter - 3.0.0-preview4.19171.4 - Microsoft.Extensions.DependencyInjection.Abstractions - 3.0.0-preview4.19171.4 - Microsoft.Extensions.DependencyInjection - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Configuration.Xml - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Configuration.UserSecrets - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Configuration.KeyPerFile - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Configuration.Json - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Configuration.Ini - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Configuration.FileExtensions - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Configuration.EnvironmentVariables - 3.0.0-preview4.19171.4 - Microsoft.Extensions.FileProviders.Abstractions - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Configuration.CommandLine - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Configuration.AzureKeyVault - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Configuration.Abstractions - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Configuration - 3.0.0-preview4.19171.4 - Microsoft.Extensions.CommandLineUtils.Sources - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Caching.StackExchangeRedis - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Caching.SqlServer - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Caching.Memory - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Caching.Abstractions - 3.0.0-preview4.19171.4 - Microsoft.Extensions.ActivatorUtilities.Sources - 3.0.0-preview4.19171.4 - Microsoft.AspNetCore.Testing - 3.0.0-preview4.19171.4 - Microsoft.AspNetCore.BenchmarkRunner.Sources - 3.0.0-preview4.19171.4 - Microsoft.AspNetCore.Analyzer.Testing - 3.0.0-preview4.19171.4 - Internal.AspNetCore.Analyzers - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Configuration.Binder - 3.0.0-preview4.19171.4 - Microsoft.Extensions.FileProviders.Composite - 3.0.0-preview4.19171.4 - Microsoft.Extensions.FileProviders.Embedded - 3.0.0-preview4.19171.4 - Microsoft.Extensions.FileProviders.Physical - 3.0.0-preview4.19171.4 - Microsoft.Extensions.WebEncoders - 3.0.0-preview4.19171.4 - Microsoft.Extensions.ValueStopwatch.Sources - 3.0.0-preview4.19171.4 - Microsoft.Extensions.TypeNameHelper.Sources - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Primitives - 3.0.0-preview4.19171.4 - Microsoft.Extensions.ParameterDefaultValue.Sources - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Options.DataAnnotations - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Options.ConfigurationExtensions - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Options - 3.0.0-preview4.19171.4 - Microsoft.Extensions.ObjectPool - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Logging.TraceSource - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Logging.Testing - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Logging.EventSource - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Logging.Debug - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Logging.Console - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Logging.Configuration - 3.0.0-preview4.19171.4 - Microsoft.Extensions.FileSystemGlobbing - 3.0.0-preview4.19171.4 - Microsoft.Extensions.HashCodeCombiner.Sources - 3.0.0-preview4.19171.4 - Microsoft.Extensions.HostFactoryResolver.Sources - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Hosting - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Hosting.Abstractions - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Http - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Localization - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Localization.Abstractions - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Logging - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Logging.Abstractions - 3.0.0-preview4.19171.4 - Microsoft.Extensions.Logging.AzureAppServices - 3.0.0-preview4.19171.4 * Grab latest from other aspnet repos - brings everything into coherence - aspnet/Extensions packages with version 3.0.0-preview4.19172.1 from build 20190322.1 - aspnet/AspNetCore-Tooling packages with version 3.0.0-preview4.19172.2 from build 20190322.2 - aspnet/EntityFrameworkCore packages with version 3.0.0-preview4.19172.3 from build 20190322.3
* Infer Razor Configuration \ RazorLangVersion based on TFM Fixes #6392
…or#343) * Infer Razor Configuration \ RazorLangVersion based on TFM Fixes #6392 \n\nCommit migrated from dotnet/razor@cfee40a
…or#343) * Infer Razor Configuration \ RazorLangVersion based on TFM Fixes dotnet/aspnetcore#6392 \n\nCommit migrated from dotnet/razor@cfee40a Commit migrated from dotnet/aspnetcore@25e5a4ffabc2
We need to define what the experience is for a class library with components. This probably can't be as simple as a empty project file for the reasons outlined below.
We have to address the following concerns:
A simple example of how to solve this would be something like:
The text was updated successfully, but these errors were encountered: