我有一个控制台应用程序没有任何ASP.NET MVC应用程序的项目引用。运行Visual Studio 2010。
我创建了一个cshtml文件来测试一些模板绑定。我没有在cshtml中获得IntelliSense,并且在页面开头放置“@model MyDataClass”也没有得到认可。
如何在我的控制台应用中获得一些View功能?
感谢。
答案 0 :(得分:3)
按照此博客文章中的说明进行操作 - https://blogs.msdn.microsoft.com/webdev/2011/01/20/how-to-get-razor-intellisense-for-model-in-a-class-library-project/
另外,添加对System.Web.Razor.dll和System.Web.WebPages.Razor.dll的引用
答案 1 :(得分:2)
尝试使用RazorEngine,它允许您在控制台应用程序中使用Razor模板。