这篇文章与ASP.NET MVC无关。
我在这里使用RazorEngine进行模板处理:
https://antaris.github.io/RazorEngine/
文档指出,如果按照以下说明进行操作,则可以使用IntelliSense:
https://antaris.github.io/RazorEngine/IntellisenseAndResharper.html
但是,VS显示以下错误:
找不到类型或名称空间名称“ RazorEngine”(您是
缺少using指令或程序集引用?)
还有以下错误:
类型或名称空间名称“ Linq”在名称空间中不存在
'系统'
类型或名称空间名称“ Helpers”在名称空间中不存在
'System.Web'
类型或名称空间名称“ WebPages”在名称空间中不存在
'System.Web'
类型或名称空间名称“ WebPages”在名称空间中不存在
'System.Web'
类型或名称空间名称“ WebPages”在名称空间中不存在
'System.Web'
我在命令行说明中假设我使用Web项目时正在编辑.cshtml,从而收到错误消息吗?由于RazorEngine没有任何项目类型要求,因此没有任何意义。
我该如何解决这个问题?如何使用IntelliSense在命令行项目中编辑.cshtml文件,而没有上述所有错误?
找到了答案
实时FM
根据网页:
您的项目输出路径设置为bin \而不是bin \ Debug \和bin \ Release。
另一个可能的解决方案是将RazorEngine.dll和System.Web.Razor.dll复制到bin。
我不会删除该帖子,因为它可能会对其他人有所帮助。
最佳答案
找到了答案
实时FM
根据网页:
您的项目输出路径设置为bin \而不是bin \ Debug \和bin \ Release。另一个可能的解决方案是将RazorEngine.dll和System.Web.Razor.dll复制到bin。
关于razorengine - RazorEngine和Visual Studio 2015智能感知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38773186/