Asp.net Core下cshtml动态编译出错的解决方法

今天在尝试使用VS Code手动开发asp.net core应用时发现cshtml文件在动态编译时报了很多错误,用VS2015自动生成的项目却不会有这个问题,通过把VS2015自动生成的project.json里的选项一一添加到手动开发的项目里最终发现是preserveCompilationContext选项的问题,在buildOptions里把该选项设为true即可解决报错问题。
qq%e6%88%aa%e5%9b%be20161006172458

2016-10-8:原来dotnet net命令还有个-t web参数,使用这个参数生成的项目就不存在上面说的问题。

发表评论

电子邮件地址不会被公开。