Commit Graph

27 Commits

Author SHA1 Message Date
Ryan Nowak 846d377b2c Update version numbers to 0.2 in preparation for 0.2 2018-04-11 11:10:17 -07:00
Steve Sanderson 7ec405f87e Update binding redirects for 0.3.0 builds 2018-04-11 18:39:23 +01:00
Steve Sanderson 3d787d7988 Auto rebuild when reloading after a file change. 2018-04-11 10:51:44 +01:00
Steve Sanderson d3dc294d5e Revert live reloading implementation. See PR for explanation. 2018-04-04 18:10:12 +01:00
Steve Sanderson de4d78f454 Only trigger live reloading from VS when enabled in MSBuild 2018-04-04 12:31:43 +01:00
Steve Sanderson 6f7c188a76 Revert the attempt to share signal file path between MSBuild and VS extension code, because it doesn't get populated at the right time 2018-04-04 12:26:51 +01:00
Steve Sanderson 71a3e31799 Trigger live reload feature after successful builds in VS 2018-04-04 11:29:59 +01:00
Pranav K 811482d9da Update versions to 0.2.0-preview1 2018-03-27 13:51:31 -07:00
Ryan Nowak eccd9ccdf9 Improve dependencies of the Blazor VSIX
This should now correctly require VS 15.7-preview1 or newer with the
ASP.NET and web development tools to installed.

Removed the Razor Language Servcies dependency since it's prompting an
install of the wrong tools from the VS gallery.
2018-03-23 12:52:36 -07:00
Ryan Nowak daa54ef1af Fix the Blazor about dialog
Have to do some gritty work to be able to show a proper version in the
about dialog. The generation of the proper assembly attributes is part
of the new-style csproj, so we don't get to use it for free.
2018-03-21 17:46:44 -07:00
Ryan Nowak 64d78c6e62 Add license and metadata to VSIX 2018-03-21 21:07:58 +00:00
Ryan Nowak b74cbf377f Get rid of error about package version
The Directory.Build.{props targets} files are designed for a new-style
csproj. Old-style csproj, which the VSIX uses don't support
PackageReference where the version is a variable.
2018-03-20 21:59:03 -07:00
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