Console App CSHTML Intellisense和Binding?

时间:2012-02-27 19:22:25

标签: asp.net-mvc razor console-application

我有一个控制台应用程序没有任何ASP.NET MVC应用程序的项目引用。运行Visual Studio 2010。

我创建了一个cshtml文件来测试一些模板绑定。我没有在cshtml中获得IntelliSense,并且在页面开头放置“@model MyDataClass”也没有得到认可。

如何在我的控制台应用中获得一些View功能?

感谢。

2 个答案:

答案 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模板。