-
|
MSBuild and the Roslyn compiler server keep running for a while after compilation and retain intermediate compilation data in cache. This makes rebuilds fast for a short time. Eventually, the MSBuild server shuts down, and a new process must rebuild the caches, making full recompilation inevitable even for a single line of code change. This is usually unnoticeable for small projects with a few dozen source files but becomes very noticeable for large projects like System.CoreLib in the runtime repo. A file-driven option that stores intermediate compilation results on disk could let rebuilds only recompile changed units, keeping rebuild times low even after caches expire. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 8 replies
-
|
I have good news for you: #82881 |
Beta Was this translation helpful? Give feedback.
I have good news for you: #82881