为什么我需要在razor cshtml文件中进行更改时重建整个解决方案

时间:2017-01-12 14:08:56

标签: razor visual-studio-2015 rebuild

我想知道为什么每当我对.cshtml文件进行更改以查看网络上的更改时我需要重建整个解决方案。这需要花费很多时间,而且当我只想检查html中的一些小变化时(例如将<td>元素添加到表中将填充模型中的值)会很烦人。

请有人向我解释一下吗?我在这方面不是很有经验,我想更多地了解它:)

1 个答案:

答案 0 :(得分:0)

这取决于更改。 如果这是一个令人毛骨悚然的更改,是的,您需要构建(编译dll)。如果不是,那您就不要。 剃刀语法是c#的视图语法。它在视图中使用,并通过Razor View Engine转换为html。 作为C#代码,您需要通过构建或重建来生成它的IL。基本上,您是在告诉编译器根据您的更改生成新的IL。比Web服务器使用dll来运行应用程序。