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参数,使用这个参数生成的项目就不存在上面说的问题。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注