MVCMicrosoft.AspNetCore.Mvc.Razor.RuntimeCompilation的作用
2024-07-01 21:58阅读:
经过一段时间的研究,我的代码就是会出错,但是其它人就没有,真的奇了怪了。
后来发现在launch.json里有如下一段配置:Razor.RuntimeCompilation, 其主要作用是在运行时你可以编辑cshtml里的内容,立马呈现,如果没有的话,只有重启project才可以显示被更改的内容。
'environmentVariables': {
'ASPNETCORE_ENVIRONMENT': 'Development',
'ASPNETCORE_HOSTINGSTARTUPASSEMBLIES ':
'Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation'
}
但是为什么我在start我的project时一直出错,null的错误,后来查到需要加入这个代码 services.AddMvc(), 就成功解决了问题,但是为什么其他人就不会出错呢?
后来发现在launch.json里有如下一段配置:Razor.RuntimeCompilation, 其主要作用是在运行时你可以编辑cshtml里的内容,立马呈现,如果没有的话,只有重启project才可以显示被更改的内容。
'environmentVariables': {
但是为什么我在start我的project时一直出错,null的错误,后来查到需要加入这个代码 services.AddMvc(), 就成功解决了问题,但是为什么其他人就不会出错呢?
