aspnetcore/src/Microsoft.VisualStudio.Lang...
N. Taylor Mullen 1d602d1205 Add host project system for VS4Mac.
- Tied into VS4Macs ProjectExtensions in order to bootstrap our Razor world.
- We currently watch all DotNet projects with the expectation that they're the only ones that can potentially turn into Razor compatible projects.
- Added a fallback Razor project host which is used for pre-Razor SDK Razor versions (< 2.1).
- Added a default Razor project host which consumes all MSBuild data from the users packages and sets up the Razor world accordingly.
- Had to modify some existing contracts to work better with new expectations. one of these was the VS4Mac specific Workspace accessor; essentially we needed to be able to lookup a workspace from a solution.
- Some of our previous expectations about addins were wrong (not being able to directly reference your libraries). To avoid using reflection to bootstrap our types I tried out directly referencing our libraries and all worked fine.
- Refactored the DefaultRazorProjectHost in windows (since we had to in Mac) for testing purposes.

#2081
2018-03-13 15:31:45 -07:00
..
Editor Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
ProjectSystem Add host project system for VS4Mac. 2018-03-13 15:31:45 -07:00
Properties
Serialization Fix TagHelperDescriptor.Kind serialization 2018-03-12 15:44:38 -07:00
DefaultFileChangeTracker.cs
DefaultFileChangeTrackerFactory.cs
DefaultFileChangeTrackerFactoryFactory.cs
DefaultRazorEngineDirectiveResolver.cs
DefaultRazorEngineDocumentGenerator.cs
DefaultVisualStudioWorkspaceAccessor.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
IRazorEngineDirectiveResolver.cs
IRazorEngineDocumentGenerator.cs
Microsoft.VisualStudio.LanguageServices.Razor.csproj Add a project system 2018-02-19 14:39:19 -08:00
OOPTagHelperResolver.cs Merge branch 'rel/vs15.7' into dev 2018-03-05 22:58:07 -08:00
OOPTagHelperResolverFactory.cs Decouple tooling from MVC assemblies 2018-02-19 14:39:19 -08:00
RazorEngineDocument.cs
Resources.resx
VisualStudioErrorReporter.cs Add a project system 2018-02-19 14:39:19 -08:00
VisualStudioErrorReporterFactory.cs
VisualStudioForegroundDispatcher.cs Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
VsSolutionUpdatesProjectSnapshotChangeTrigger.cs Merge branch 'rel/vs15.7' into dev 2018-03-05 22:58:07 -08:00