【问题标题】:Nuget showing error + monoNuget 显示错误 + 单声道
【发布时间】: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 在那个错误中讨论了一个解决方法。

标签: c# asp.net mono nuget


【解决方案1】:

代理下好像出错了..

如果您是新手,我建议您使用 vscode 而不是 mono。您可以开发 .net 核心应用程序。

https://code.visualstudio.com/docs/setup/linux

https://www.youtube.com/watch?v=aY4Rhmv5P_Q

【讨论】:

  • 谢谢.. 过去 1 天我一直在寻找这个。所以如果你指导我破解这个monoDevelop会更好..
猜你喜欢
  • 1970-01-01
  • 2020-03-11
  • 2013-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多