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
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. –