将razor .cshtml文件转换为C#.cs文件

Tho*_*ini 4 c# asp.net-mvc razor roslyn

我需要使用Roslyn对Web应用程序的源代码进行一些分析,包括其视图.

因为它只能解析C#文件而不能解析剃刀视图,所以我计划将视图转换为未编译的.cs文件,然后让Roslyn解析它.

我怎样才能做到这一点?

spe*_*der 10

我认为扩展包Razor Generator是你正在寻找的.

从Razor文件(.cshtml文件)生成源代码,允许将它们编译到程序集中.支持MVC,网页和独立模板.