Pranav K
ac3065a9e1
Temporary workaround to make Razor Windows build on dotnet-ci
2018-03-22 12:17:06 -07:00
Pranav K
8631f287d9
Add a few more Razor Sdk fixes
...
* UseSharedCompilation to determine the default value of UseRazorBuildServer
* Generate AssemblyDescriptionAttribute
2018-03-21 08:44:55 -07:00
Pranav K
b74582e101
Ensure PreserveCompilationContext is set if we're targeting precompilation tool
...
PreserveCompilationContext must be set for precompilation tool to work, even when
the app has no views.
Fixes #2168
2018-03-15 12:49:56 -07:00
Pranav K
5f69a01cc5
RazorSdk - Attribute code generation fixes
...
* Allow the type name for ProvideApplicationPartFactoryAttribute to be specified.
* Generate ReleatedAssemblyAttribute in class library projects
2018-03-14 23:09:28 -07:00
Pranav K
425724ce28
Avoid generating RelatedAssemblyAttribute when RazorSdk isn't in play
2018-03-13 13:54:02 -07:00
Pranav K
483fba5972
Generate application part attributes
...
* Add support for generating attributes on Razor assembly
* Generate ProvideApplicationPartFactoryAttribute on Razor assembly
* Generate RelatedAssemblyAttribute on application assembly
2018-03-09 14:36:55 -08:00
Pranav K
0d321771ad
Make UseRazorBuildServer=true by default
2018-03-06 09:15:52 -08:00
Pranav K
41c923926e
Make RazorCompileOnBuild=true
...
Fixes #1986
2018-03-05 11:29:44 -08:00
Pranav K
62df770c39
PreserveCompilationContext needs to be set only if a project has any Razor files
...
Fixes #2077
2018-02-28 11:45:20 -08:00
Pranav K
8938f6c8c2
Change the default extension for Razor views to .Views.dll
2018-02-21 11:48:31 -08:00
Pranav K
16bcd8871e
WebSdk transitions
...
* Add a reference to Microsoft.Net.Sdk if it wasn't previously referenced
* Move PreserveCompilationContext in to our target
* Remove use of transition property
2018-02-15 12:08:18 -08:00
Pranav K
84beb5985f
Add support for relative paths
...
* Move path munging in to Razor SDK
* Use AssignTargetPath to determine the target path for outputs and embedded resources
Fixes #1829
Fixes #1847
Fixes #1999
2018-02-05 14:19:52 -08:00
Ryan Nowak
2d87bdf565
Add support for MvcPrecompilation settings ( #1956 )
...
* Add support for MvcPrecompilation settings
Adds support to the Razor SDK for various legacy features of the MVC
Precompilation tool.
- MvcRazorCompileOnPublish
- MvcRazorExcludeViewFilesFromPublish
- MvcRazorExcludeRefAssembliesFromPublish
- MvcRazorOutputPath
- MvcRazorEmbedViewSources
- MvcRazorFilesToCompile
2018-01-22 16:56:58 -08:00
Ryan Nowak
f0c3843a5b
Implment support for publish
2018-01-12 21:11:28 -08:00
Ryan Nowak
5f501710aa
Make Razor targets noop with no razor files
2018-01-11 13:59:25 -08:00
Ryan Nowak
bb0aa9464a
Add support and tests for Pack and P2P reference
2018-01-10 18:09:05 -08:00
Pranav K
bf52e0dbf0
Add support for CopyBuildOutputToOutputDirectory and CopyOutputSymbolsToOutputDirectory
...
Fixes #1896
2018-01-07 19:16:46 -08:00
Pranav K
1849056093
Add support for running tests using desktop msbuild
2018-01-05 12:52:01 -08:00
Ryan Nowak
6fc028afb0
Attempt to fix travis again
2018-01-02 16:45:32 -08:00
Ryan Nowak
2717cf8e77
Fix #1893 - fix formatting of RazorCompile
2018-01-02 10:54:59 -08:00
Pranav K
3ae601e4df
Prevent type name collisions when file hierarchy + namespace is identical ( #1881 )
...
* Prevent type name collisions when file hierarchy + namespace is identical
2018-01-02 09:41:10 -08:00
Ryan Nowak
3f948ad3c5
Verify support for reporting errors using MSBuild ( #1867 )
...
* Verify support for reporting errors using MSBuild
* Verifies that CSC errors get mapped to the right place
Resolves #1850
2017-12-20 16:08:35 -08:00
Ryan Nowak
2c27272e4d
Adding a basic test for RazorGenerate
...
Lotsa cleanup
2017-12-20 12:27:57 -08:00