Pranav K
d6176ac7de
ApplicationPartFactory: The works
2018-03-21 15:40:15 -07:00
Javier Calvarro Nelson
1d6b02c1f5
[ Fixes #7239 ] Add support for loading additional parts.
...
* Support loading parts through an assembly metadata attribute with a
key of Microsoft.AspNetCore.Mvc.AdditionalReference and a value that
describes the additional assembly to add to the list of parts and
whether or not it should be added by default. The additional reference
can only contain the file name of the assembly and it must be located
side by side with the assembly where the additional reference is
defined.
* Add an AdditionalAssemblyPart application parts to represent parts
that are not part of the original application per se, like precompiled
views.
* Update the ViewsFeatureProvider to search for razor views in the
application part directly instead of trying to load the precompiled
views assembly part.
2018-01-21 08:02:20 -08:00
Pranav K
ab3134e373
Support conflict resolution when multiple precompiled views have the same path
...
Fixes #7223
2018-01-16 08:04:39 -08:00
Ryan Nowak
d58d0f917f
Add support for recompilation
2018-01-08 15:26:20 -08:00
bchavez
16c267d95e
House Cleaning - Spelling and grammar 🚿
2017-08-30 14:58:44 -07:00
Pranav K
d1813a7cd7
Normalize paths returned by view location expanders
...
Fixes #6448
2017-06-27 08:48:07 -07:00
Pranav K
6961cf9211
Cleanup unused precompilation code
2017-06-09 16:45:43 -07:00
Pranav K
8f883e8e13
Use RazorViewAttribute \ RazorPageAttribute for view discovery
2017-06-07 13:49:24 -07:00
Nate McMaster
e9362360c6
Remove unused dependency and update corefx version
2017-06-06 17:12:47 -07:00
Ryan Nowak
c3f7613725
Make RazorReferenceManage public
...
Fix for #4938 . This change makes the reference manager public and
documented so that it can be replaced.
2017-05-26 10:58:45 -07:00
Pranav K
bb5eb96625
Load the precompilation type from the loaded assembly
2017-05-25 15:00:12 -07:00
Pranav K
452578e4a8
Revisit the architecture of CompilerCache
...
Fixes #5912
2017-05-25 08:54:15 -07:00
Ryan Nowak
6094c6ff52
Remove use of AssemblyLoadContext
...
This will be needed for the switch back to net46.
2017-05-24 11:05:58 -07:00
Pranav K
1c5e417606
Change TFM to netcoreapp2.0 ( #6234 )
...
* Change TFM to netcoreapp2.0
2017-05-04 18:11:26 -07:00
Pranav K
8ed55107e7
Add support for page precompilation
2017-04-17 10:43:50 -07:00
N. Taylor Mullen
36e272fdc2
React to Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language.
...
aspnet/Razor#1169
2017-04-10 10:20:19 -07:00
Pranav K
badb6ce8e5
Remove net451 as a cross-compile target
2017-03-22 06:32:50 -07:00
Pranav K
f7fd5114b3
Introduce MvcRazorTemplateEngine
2017-03-13 16:33:13 -07:00
Ryan Nowak
84d2e027f5
Use new Razor in MVC
2017-01-30 10:55:49 -08:00
Pranav K
e749a80b30
Check for empty location in ViewsFeatureProvider
...
Fixes #5675
2017-01-17 11:07:48 -08:00
Marcus Schweda
24d5dfb552
Dynamic assembly checks to prevent NotSupprotedExceptions from System.Reflection.Emit
...
Fixes #5487
2016-11-07 12:49:49 -08:00
Pranav K
4a1c437f60
Don't fail precompiled view discovery if assembly is not managed
2016-10-09 20:39:13 -07:00
Pranav K
a623b4edd1
Use Assembly's containing directory to locate precompiled views assembly
2016-10-07 10:36:39 -07:00
Pranav K
5820854940
Load precompiled views binary from the bin directory
...
Work around for Assembly.Load in CoreCLR no longer loading arbitrary binaries from the bin directory.
2016-10-06 10:32:18 -07:00
Pranav K
994835ce47
Remove IViewsProvider and make view lookup to the feature provider
2016-09-14 13:40:05 -07:00
Pranav K
c942eab6e2
Adding support for Razor precompilation
...
Fixes #3917
2016-08-19 07:27:51 -07:00
Pranav K
5d72a7f747
Modify ICompilationLibrariesProvider to return a sequence of reference path
...
Fixes #4738
2016-05-25 16:20:23 -07:00
Pranav K
ab76f743f4
Use dependency context from all application parts when compiling views
...
Fixes #4498
2016-05-24 10:28:51 -07:00
Ryan Nowak
de3b33caf1
Internal cleanup in Razor
2016-01-24 21:50:33 -08:00
Ryan Nowak
a276169693
Reorganize logging, move more types to internal
2016-01-24 17:24:34 -08:00
N. Taylor Mullen
3be7fbdf9f
Rename AspNet 5 file contents.
...
See https://github.com/aspnet/Announcements/issues/144 for more information.
2016-01-22 12:18:33 -08:00
N. Taylor Mullen
6a6c8ca544
Rename AspNet 5 folders and files.
...
See https://github.com/aspnet/Announcements/issues/144 for more information.
2016-01-22 12:17:07 -08:00