2016-05-22 5 views
2

Ich habe die SocialBootstrapApi von GitHub heruntergeladen, aber ich kann das Beispiel nicht ausführen. Wenn ich versuche, es zu laufen bekomme ich:Kompilieren von 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 

Wenn ich mir die Datei Global.asax.cs es sieht aus wie es Bezug auf System.Web.Mvc s fehlt. Nuget zeigt, dass es installiert ist. Ich habe versucht, mehrere Versionen von MVC zu installieren, wird immer noch nicht kompilieren. Das las mir die Datei hinzuzufügen:

<add namespace="ServiceStack.Mvc" /> 

auf die web.config-Datei, die ich tat, aber es wird immer noch nicht kompilieren. Irgendeine Idee, was ich falsch mache?

-Eric

Antwort

1

Der System.Web.Helpers Namespace wurde von seiner ursprünglichen MVC 3-Vorlage links über die automatisch von älteren Versionen von VS.NET in Ihrem GAC installiert verwendet werden und kann mit Web Platform Installer installiert werden.

Aber SocialBootstrapApi benötigt diese Namespaces nicht, also habe ich nur removed them in this commit. Sie sollten in der Lage sein, die neueste Version von SocialBootstrapApi zu laden oder einfach die Namespaces manuell zu löschen. Ansonsten funktioniert auch die Installation von MVC 3.

+0

Nun, ich denke, das hat mich in die richtige Richtung bewegt, aber jetzt bekomme ich den folgenden Fehler: Der Name 'FilterConfig' existiert nicht im aktuellen Kontext. Ich bekomme es auf FilterConfig, RouteConfig und BundleConfig. Ich bin nicht sicher, welche Bibliothek ich vermisse, um diese Arbeit zu machen. Ich habe einen Fehler auf Microsoft.asp.net.Web.Pages bekommen, aber die Neuinstallation schien diesen Fehler zu beheben. – user2033791

+0

OK Ich sehe die Dateien im Ordner App_start, also muss ich wohl herausfinden, warum sie nicht in Global.asax.cs zu sehen sind. – user2033791

+0

OK, es sieht so aus, als könnte AppHost nicht kompilieren. Es scheint keinen der Dienste in SocialBootstrapApi.ServiceInterface zu sehen. Wenn ich den HelloService öffne, sehe ich keine offensichtlichen Fehler. Es gibt 40 Fehler, die sich über Klassen beschweren, die nicht existieren. Der allerletzte Fehler ist "Konnte den Typ 'SocialBootstrapApi.MvcApplication' nicht laden" – user2033791