2016-05-22 4 views
2

Я загрузил SocialBootstrapApi из GitHub, но я не могу запустить пример. Когда я пытаюсь запустить его я получаю:Не удается скомпилировать SocialBootstrapApi

Severity Code Description Project File Line Suppression State Error CS0234 
The type or namespace name 'Helpers' does not exist in the namespace 'System.Web' 
(are you missing an assembly reference?) SocialBootstrapApi 

Severity Code Description Project File Line Suppression State Error CS0234 
The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' 
(are you missing an assembly reference?) SocialBootstrapApi 

Когда я смотрю на Global.asax.cs файл, похоже, это не хватает s ссылку на System.Web.Mvc. Nuget показывает, что он установлен. Я попытался установить несколько версий MVC, все равно не будет компилироваться. Пост меня файл сказал, чтобы добавить:

<add namespace="ServiceStack.Mvc" /> 

в файл web.config, который я сделал, но он все равно не будет компилироваться. Любая идея, что я делаю неправильно?

-Эрик

ответ

1

System.Web.Helpers пространство имен осталось от его исходного шаблона MVC 3, который используется для автоматического установлены более старых версий VS.NET в вашем GAC и может быть установлен с помощью Web Platform Installer.

Но SocialBootstrapApi не нуждается в этих пространствах имен, поэтому у меня есть только removed them in this commit. Вы должны иметь возможность вытащить последнюю версию SocialBootstrapApi или просто удалить пространства имен вручную. В противном случае также будет работать MVC 3.

+0

Ну, я думаю, это переместило меня в правильном направлении, но теперь я получаю следующую ошибку: имя «FilterConfig» не существует в текущем контексте. Я получаю его на FilterConfig, RouteConfig и BundleConfig. Я не уверен, какую библиотеку я пропускаю, чтобы сделать эту работу. Я получал ошибку на Microsoft.asp.net.Web.Pages, но при повторной установке, похоже, исправил эту ошибку. – user2033791

+0

OK Я вижу файлы в папке App_start, поэтому, я думаю, мне просто нужно выяснить, почему они не видны в Global.asax.cs – user2033791

+0

ОК, похоже, что AppHost не может скомпилировать. Кажется, он не видит каких-либо сервисов в SocialBootstrapApi.ServiceInterface. Когда я открываю HelloService, я не вижу никаких очевидных ошибок. Есть 40 ошибок, жалующихся на классы, которых нет. Самая последняя ошибка: «Не удалось загрузить тип« SocialBootstrapApi.MvcApplication »« – user2033791

Смежные вопросы