A visualização deve derivar de WebViewPage ou WebViewPage <TModel>

Estou seguindo Tutorial de arquitetura de plugins de Justin Slattery e tentando adaptá-lo ao Razor, em vez do WebForm View

Todo o resto (controladores, carregamento de montagem de plugins, etc.) parece estar bem. No entanto, não consigo fazer com que as visualizações do Razor incorporadas funcionem corretamente. Quando tento navegar até o "HelloWorld / Index", recebo o seguinte erro:

The view at '~/Plugins/MyProjectPlugin.dll/MyProjectPlugin.Views.HelloWorld.Index.cshtml' must derive from WebViewPage or WebViewPage<TModel>.

A exceção é lançada porSystem.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) +262

Eu posso incluir o rastreamento completo da pilha, se necessári

Alguém pode aconselhar sobre o que eu posso estar fazendo de errado?

questionAnswers(7)

yourAnswerToTheQuestion