2017-07-13 6 views
0

Ich installierte mono- und monodevelop in meinem Linux-System. Außerdem habe ich ein Projekt als ASP.NET WEB API Projekt erstellt, in dem der Wurffehler für Assembly fehlt.Nuget zeigt Fehler + Mono

using System.Web.Http; -----------------> throwing error here Syste.Web.Http assembly is missing 

namespace xxxxxx 
{ 
    public static class WebApiConfig 
    { 
     public static void Register(HttpConfiguration config) 
     { 
      // Web API configuration and services 

      // Web API routes 
      config.MapHttpAttributeRoutes(); 

      config.Routes.MapHttpRoute(
       name: "DefaultApi", 
       routeTemplate: "api/{controller}/{id}", 
       defaults: new { id = RouteParameter.Optional } 
      ); 
     } 
    } 
} 

In meinem Projektordner unter Referenzen Ordner nur System.Web gibt es aber nicht System.Web.Http. SO habe ich versucht, mit "NUget Packages" hinzuzufügen. Aber es zeigt Fehler "object reference not set to an instance of an object, Cannot make secure connection".

Da bin ich sehr neu zu .NET und Mono, ich kann nicht herausfinden. Bitte teilen Sie Ihre Ideen. Danke im Voraus.

I

Mono version: 5.0.1.1 
MonoDevelop version:7.0.1 
+0

Wo ist die Objektreferenz gezeigt? In der Paketkonsole? Wenn es von der Paketierungskonsole kommt, dann hört es sich so an, als würden Sie diesen Fehler in Mono treffen - https://bugzilla.xamarin.com/show_bug.cgi?id=57019 Es wurde eine Problemumgehung in diesem Fehler besprochen. –

Antwort