.net核心可能缺少引用,应用程序端口

时间:2016-02-10 16:40:39

标签: .net-core

我正在将一个Web应用程序移植到.NET核心。我创建了一个新的MVC Web应用程序,然后添加了一个类库(Package)。我连接了Telerik的东西并测试了骨架部署到Web服务器。到现在为止还挺好。 我将我的代码(类)复制到了Library项目中。 目前我在许多代码行上都遇到错误。例如:

'StringComparison' does not contain a definition for InvariantCultureIgnoreCase'

我猜测由于.NET核心的模块化,我需要使用Nuget包含某种类型的库来包含功能。

我的project.json如下:

"frameworks": {
    "net451": {
      "dependencies": {
        "Common.Logging": "3.3.1",
        "NHibernate": "4.0.4.4000"
      }
    },
    "dotnet5.4": {
      "dependencies": {
        "Microsoft.CSharp": "4.0.1-beta-23516",
        "System.Collections": "4.0.11-beta-23516",
        "System.Linq": "4.0.1-beta-23516",
        "System.Runtime": "4.0.21-beta-23516",
        "System.Threading": "4.0.11-beta-23516"
      }
    }
  },
  "dependencies": {
  }

是否有某种资源列出了可用的软件包及其提供的功能?

对于我想要实现的目标,可能存在更大的问题。因为我在Common.Logging上也遇到了错误,例如:

The name 'LogManager' does not exist in the current context

引用包含在.cs文件中,但问题仍然存在。这是由于net451和donet5.4的竞争框架?

0 个答案:

没有答案