Commit 57c6714
committed
Merge branch 'feature/Runtime-View-Compilation' into develop
When we migrated to .NET Core 3.0, we lost the ability to have views dynamically compiled at runtime. This is preferable in the production environment, where we don't expect the views to change frequently, as it means that precompiled views are loaded, which is much faster. For development, though, it adds a lot of overhead as it means we need to stop running the debugger, make a change, build the assembly, and then rerun the debugger. This can be mitigated by installing Microsoft's `RuntimeCompilation` package. In addition, this offers support for Razor Class Libraries with the aid of the `FileProviders` option, thus allowing us to change views in the OnTopic Editor and have them (almost) immediately available within the browser window being used for debugging.2 files changed
Lines changed: 16 additions & 1 deletion
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
9 | 10 | | |
| 11 | + | |
10 | 12 | | |
11 | 13 | | |
12 | 14 | | |
| 15 | + | |
13 | 16 | | |
14 | 17 | | |
15 | 18 | | |
| |||
74 | 77 | | |
75 | 78 | | |
76 | 79 | | |
77 | | - | |
| 80 | + | |
78 | 81 | | |
79 | 82 | | |
80 | 83 | | |
81 | 84 | | |
82 | 85 | | |
83 | 86 | | |
84 | 87 | | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
85 | 99 | | |
86 | 100 | | |
87 | 101 | | |
| |||
0 commit comments