【发布时间】:2017-07-13 05:19:23
【问题描述】:
我在我的 linux 系统中安装了 mono 和 monodevelop。我还创建了一个项目作为 ASP.NET WEB API 项目,因为它的 Assembly 缺少抛出错误。
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 }
);
}
}
}
在我的引用文件夹下的项目文件夹中,只有 System.Web 存在,但没有 System.Web.Http。所以我尝试使用“NUget Packages”添加。但它显示错误"object reference not set to an instance of an object, Cannot make secure connection"。
由于我是 .NET 和单声道的新手,我无法弄清楚。请分享你的想法。提前致谢。
我正在使用
Mono version: 5.0.1.1
MonoDevelop version:7.0.1
【问题讨论】:
-
该对象引用显示在哪里?在包控制台中?如果它来自包控制台,那么听起来你可能在 Mono 中遇到了这个错误 - bugzilla.xamarin.com/show_bug.cgi?id=57019 在那个错误中讨论了一个解决方法。