在遵循以下问题答案中的建议后,我已经能够让 Razor 主要在 FubuMVC 中工作。
但是,让 Intellisense 与 @model 一起工作的唯一方法是禁用 ReSharper 的 Intellisense。使用 R# 6,您现在可以指定有限的 R# Intellisense。不幸的是,禁用 R# Intellisense for Razor 的唯一方法是禁用支持的服务器页面中的代码;在我的情况下是 C#。这样做还会禁用所有 C# 文件的 R# Intellisense。这绝对不理想。
目前,所有 ReSharper Intellisense 都按预期在我的 Razor 视图中工作,@model 除外。
ReSharper 需要什么才能在 FubuMVC 中与 Razor 视图一起正常工作?我只是缺少参考,还是应该将 Web 应用程序创建为 ASP.NET MVC 应用程序而不是推荐的标准 Web 应用程序?