Modo de exibição parcial do asp.net MVC fortemente digitado, dá não pôde carregar erro de tipo

Estou tentando criar uma exibição fortemente tipada com um "MVC View User Control" que está sendo renderizado usando Html.RenderPartial (). A parte superior do meu arquivo ascx é assim:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<System.Collections.IEnumerable<string>>" %>

Atualmente, não há mais nada nesta página.

Quando executo o aplicativo e carrego a página que processa esse controle, recebo o seguinte erro:

 Could not load type 'System.Web.Mvc.ViewUserControl<System.Collections.IEnumerable<string>>'.

Então, eu simplifiquei:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<String>" %>

E então, caso precise ser totalmente qualificado:

<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<System.String>" %>

Sempre que recebo o mesmo erro (tipo de substituição). O que eu estou fazendo errado aqui? Estou no .NET 3.5 com ASP.NET MVC 1.0 RTM.

questionAnswers(1)

yourAnswerToTheQuestion