2011-05-18 79 views
1

我们有一个ASP.Net MVC 3项目,它也将服务一组现有的.html文件。这些文件确实在其中插入了一些“@”Razor代码,但我们不想更改扩展名。获取Visual Studio 2010以使用.html文件的.cshtml格式

有没有什么办法可以让VS使用相同的代码格式来使用这些文件的.cshtml文件,以便更容易地看到以黄色突出显示的Razor代码。

TIA

马特

+0

[我可以使用Razor服务.html文件,好像它们是.cshtml文件,但不更改所有网页的扩展名?](http://stackoverflow.com/questions/5110970/can-i-serve -html-files-using-razor-as-if-they-were-cshtml-files-without-changin) – balexandre 2011-05-18 13:29:15

+0

@balexandre,根本不一样 - 这个是问关于intellisense – Buildstarted 2011-05-18 14:24:19

+0

我能够注册'html'但是由Visual Studio使用Razor Editor编辑文件,因为它不知道用什么类型的razor文件来解析它,因为它不起作用。 (不知道它是否是c#或vb) – Buildstarted 2011-05-18 14:32:13

回答

0

退房RazorCodeLanguage.Languages,它可以让你设置的文件扩展名使用的剃刀解析器(CS/VB)。

+0

如何以及在哪里应该使用RazorCodeLanguage.Languages?我必须说,你链接的文件不是非常明确。你能指出我的正确方向吗? – Luiso 2016-06-21 14:36:03

+1

这个答案解释得很好:) http://stackoverflow.com/a/24347759/25124(就问题的评论中链接的那个) – 2016-06-21 18:02:17

相关问题