Asp.net 将dll添加到MVC6或使用旧的web服务

Asp.net 将dll添加到MVC6或使用旧的web服务,asp.net,web-services,asp.net-core-mvc,Asp.net,Web Services,Asp.net Core Mvc,我需要引用一个调用旧web服务(不是svc,而是旧web服务)的dll。我不太清楚该怎么做。我使用的是RC1版本。我可以直接调用web服务,但我也不知道如何在MVC6中这样做 如果我直接添加dll,我会得到错误: The name '*' does not exist in the current context FieldOps.DNX Core 5.0 下面是我的project.json中添加的库名为“MyLibrary”的部分: 如果要引用不兼容core50的程序集,请删除整个dnxco

我需要引用一个调用旧web服务(不是svc,而是旧web服务)的
dll
。我不太清楚该怎么做。我使用的是
RC1
版本。我可以直接调用web服务,但我也不知道如何在MVC6中这样做

如果我直接添加
dll
,我会得到错误:

The name '*' does not exist in the current context
FieldOps.DNX Core 5.0
下面是我的
project.json
中添加的库名为“MyLibrary”的部分:


如果要引用不兼容core50的程序集,请删除整个
dnxcore50
部分,以便库仅针对
dnx451
。如果要引用不兼容core50的程序集,请删除整个
dnxcore50
部分,以便库仅针对
dnx451
  "frameworks": {
    "dnx451": {
      "frameworkAssemblies": {
        "System.Runtime.Serialization": "4.0.0.0",
        "System.ServiceModel": "4.0.0.0"
      },
      "dependencies": { "MyLibrary": "2.2.0" }
    },
    "dnxcore50": {
      "dependencies": {
        "System.Runtime.Serialization.Primitives": "4.1.0-beta-23516",
        "System.ServiceModel.Primitives": "4.1.0-beta-23516",
        "System.ServiceModel.Http": "4.0.11-beta-23516",
        "System.ServiceModel.NetTcp": "4.1.0-beta-23516",
        "System.ServiceModel.Duplex": "4.0.1-beta-23516",
        "System.ServiceModel.Security": "4.0.1-beta-23516",
        "System.Net.NameResolution": "4.0.0-beta-23516",
        "System.Net.Security": "4.0.0-beta-23516",
        "System.Security.Principal.Windows": "4.0.0-beta-23516",
        "System.Diagnostics.Tools": "4.0.1-beta-23516"
      }
    }
  },