Commit Graph

15 Commits

Author SHA1 Message Date
Ryan Nowak d175b4d38a Konvert to KoreBuild 2018-03-14 11:23:42 +00:00
Steve Sanderson 530404962f Update version numbers for BlazorExtension 2018-03-14 11:23:41 +00:00
Ryan Nowak 601e7914f7 Implement components as tag helpers
Implements Component code generation and tooling support end to end
udditionally adds some default `@addTagHelper` directives to make
programming in Blazor a little nicer.

Components are discovered as Tag Helpers using Razor's extensibility
during the build/IDE process. This drives the code generation during
build and lights up a bunch of editor features.

Add
2018-03-14 11:23:41 +00:00
Ryan Nowak 6182e8448d Get rid of RazorCompiler
Adds a little more use of Razor extensibility.

Razor is a plugin model, so we can't be the 'first mover' for initiating
compilation in the build tools and IDE.

Reorganizes tests and fills out more reusable test infrastructure for
Razor-driven testing.

Adds tests for declaration-only configuration.
2018-03-14 11:23:40 +00:00
Ryan Nowak 57a04fb178 Adopt more of Razor Exensibility
Removes some workarounds and uses Razor extensibility in a few more
places.

_ViewImports now works in VS
2018-03-14 11:23:40 +00:00
Ryan Nowak 39c5aee9a1 Add other tooling assemblies to VSIX 2018-03-14 11:23:40 +00:00
Alex Gavrilov 1c15be550f VSIX Changes to have Blazor templates included into VSIX and show up in One ASP.NET Dialog 2018-03-01 20:08:34 -08:00
Florian Dohrendorf 1e502c5310 remove mpf 2018-03-01 13:51:10 -08:00
Ryan Nowak 2978830a9f Fix version shenanigans 2018-02-28 08:19:28 -08:00
Ryan Nowak be06a4df2f Remove binding redirects for missing assemblies 2018-02-27 18:46:20 -08:00
Ryan Nowak 8bb0674382 Remove Razor assemblies from VSIX
These aren't used for tooling in 15.6 so removing them.
2018-02-26 12:16:14 -08:00
Ryan Nowak 7cc90e48c0 Fix a few authoring errors with VSIX 2018-02-26 12:16:14 -08:00
Ryan Nowak dfe576f4fa Add new Razor bits
- Adds the aspnetcore-dev feed as a package source
- Updates Razor to a relatively new build
- Fixes a few issues encountered with new bits
2018-02-22 08:48:32 -08:00
Ryan Nowak 043e623d5b Split Razor extensibility into its own assembly
This functionality will need to cross-compile to desktop framework
(net461) so that we can use it in VS. VS doesn't yet have netstandard2.0
support.
2018-02-14 14:08:14 -08:00
Ryan Nowak 51f10e1921 Add (empty) VSIX and language services projects 2018-02-13 15:36:44 -08:00