这篇文章与ASP.NET MVC无关。
我在这里使用RazorEngine进行模板处理:
https://antaris.github.io/RazorEngine/
文档指出,如果按照以下说明进行操作,则可以使用IntelliSense:
https://antaris.github.io/RazorEngine/IntellisenseAndResharper.html
但是,VS显示以下错误:
找不到类型或名称空间名称“ RazorEngine”(是否缺少using指令或程序集引用?)
还有以下错误:
类型或名称空间名称'Linq'在名称空间'System中不存在
。类型或名称空间名称'Helpers'在名称空间'System.Web'中不存在
。类型或名称空间名称'WebPages'在名称空间中不存在。 'System.Web'
在名称空间'System.Web'中不存在
类型或名称空间名称'WebPages'在名称空间'System.Web'中不存在类型或名称空间名称'WebPages'
我在命令行说明中假设我使用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。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句