\n\nAnother nice side effect is that our MVC 5 views can now contain C# 6 code in Razor code blocks. And it gets even better! In case you don't need (or want) to pre-compile in each build, the package provides a Roslyn-backed ViewEngine, which gives you the same C# 6 support, at run-time.\n\nA future prospect is migrating to ASP.NET 5 and MVC 6, where DNX and the MVC 6 Razor implementation can actually do parallel pre-compilation and meta-programming. When that happens, migrating our localization meta-programming code won't be difficult as the interfaces are \u003Ca href=\"https://github.com/aspnet/dnx/blob/1.0.0-beta2/samples/HelloWorld/compiler/preprocess/HelloMetaProgramming.cs\">nearly identical\u003C/a>.\n\nStart using the package today by running \u003Ccode>Install-Package StackExchange.Precompilation.Build\u003C/code> in your package manager console. Additional instructions and technical details are available on \u003Ca href=\"https://github.com/stackexchange/stackexchange.precompilation\">GitHub\u003C/a> and \u003Ca href=\"https://www.nuget.org/packages/StackExchange.Precompilation.Build\">NuGet\u003C/a>.\n\nIf you're looking to do C# projects full-time, check out our \u003Ca href=\"https://stackoverflow.com/jobs/developer-jobs-using-c%23?utm_source=so-owned&utm_medium=blog&utm_campaign=dev-c4al&utm_content=c4al-link\" target=\"_blank\" rel=\"noopener\">C# developer job postings\u003C/a>.","html","2015-07-23T12:00:00.000Z",{"current":259},"announcing-stackexchange-precompilation",[261,269],{"_createdAt":262,"_id":263,"_rev":264,"_type":265,"_updatedAt":262,"slug":266,"title":268},"2023-05-23T16:43:21Z","wp-tagcat-announcements","9HpbCsT2tq0xwozQfkc4ih","blogTag",{"current":267},"announcements","Announcements",{"_createdAt":262,"_id":270,"_rev":264,"_type":265,"_updatedAt":262,"slug":271,"title":273},"wp-tagcat-engineering",{"current":272},"engineering","Engineering","Announcing StackExchange.Precompilation",[276,282,288,294],{"_id":277,"publishedAt":278,"slug":279,"sponsored":12,"title":281},"50aa93ff-e2f8-4700-a268-b1d0bdc47bb0","2025-10-15T14:00:14.825Z",{"_type":10,"current":280},"secure-coding-in-javascript","Secure coding in JavaScript",{"_id":283,"publishedAt":284,"slug":285,"sponsored":12,"title":287},"a049cba9-0033-4fa1-a6f8-22266173df37","2025-10-09T14:00:40.220Z",{"_type":10,"current":286},"who-watches-the-watchers-llm-on-llm-evaluations","Who watches the watchers? LLM on LLM evaluations",{"_id":289,"publishedAt":290,"slug":291,"sponsored":12,"title":293},"151b41b3-ad6c-4a40-9de3-d652c27eb146","2025-10-08T14:00:00.000Z",{"_type":10,"current":292},"a-new-look-for-comments","A new look for comments",{"_id":295,"publishedAt":296,"slug":297,"sponsored":12,"title":299},"1ef8acf8-1023-4010-88df-d0d4f54403ac","2025-10-06T07:40:00.000Z",{"_type":10,"current":298},"beyond-code-generation-how-ai-is-changing-tech-teams-dynamics","Beyond code generation: How AI is changing tech teams' dynamics",{"count":301,"lastTimestamp":12},0,["Reactive",303],{"$sarticleModal":304},false,["Set"],["ShallowReactive",307],{"sanity-1LXEX7S7G78bDAoAioo_FqaF7h9rZ_UTJm1HwUWu26E":-1,"sanity-comment-wp-post-5129-1760824403867":-1},"/2015/07/23/announcing-stackexchange-precompilation"]