Это не имеет ничего общего с MVC2, и все, что связано с тем, что вы делаете это неправильно.Я могу сказать, что это возможно, так как вы используете App_Code (я имею в виду, кто это делает?).Я бы определенно предложил сделать резервную копию и прочитать некоторые учебные пособия по MVC, поскольку они сильно отличаются (хотя и не так, как вы спрашиваете).
Я не совсем уверен, ЧТО вы делаете неправильно,тем не мение.Возможно, PerceptiveMCAPI является внутренним компонентом сборки, возможно, это связано с ошибкой в VS, возможно, вы не импортировали правильное пространство имен ... это может быть несколько разных вещей.
Я бы сделал следующее: 1) загрузите сборку в отражатель и убедитесь, что у вас есть пространство имен и имя типа, и что оно общедоступно 2) используйте полное имя типа 3) скомпилируйте, проверьте все ошибки и 4)перезагрузите VS.
Если ничего не помогает, подключитесь.