首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引用DNXCore5错误,StringComparer .NET5

引用DNXCore5错误,StringComparer .NET5
EN

Stack Overflow用户
提问于 2015-10-09 09:18:32
回答 1查看 459关注 0票数 2

对于.NET5来说是新手,所以不确定这是简单还是不简单。我的解决方案中还有另外5个项目,这些项目都包含在project.json文件中

代码语言:javascript
复制
"frameworks": {
    "net5": { }
}

我需要引用net5,因为我使用的是EntityFramework,而且由于某种原因,如果我有默认的"dotnet“,它将无法工作。

现在,我的网站项目有了一个稍微不同的框架标记。我已经包含了所有的内容--我遗漏了其他的东西,但是正如你所看到的,它是在引用DNX5和DNXCore5 (不知道为什么)

代码语言:javascript
复制
{
    "webroot": "wwwroot",
    "version": "1.0.0-*",

    "dependencies": {
        "Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
        "Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
        "Microsoft.AspNet.Mvc": "6.0.0-beta5"
    },

    "commands": {
        "web": "Microsoft.AspNet.Hosting --config hosting.ini"
    },

    "frameworks": {
        "dnx50": { },
        "dnxcore50": { }
    },

    "publishExclude": [
        "node_modules",
        "bower_components",
        "**.xproj",
        "**.user",
        "**.vspscc"
    ],
    "exclude": [
        "wwwroot",
        "node_modules",
        "bower_components"
    ]
}

但是当我试图引用

代码语言:javascript
复制
StringComparer.InvariantCultureIgnoreCase

见下面的截图

如果我在项目中的引用下面查看,会发现DMXCore被正确引用并出现,如您在这里所看到的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-09 09:43:09

有关详细信息,请参阅this问题。

  • 运行在CoreCLR/CoreFx上的dnxcore50 - DNX
  • 运行在dnx451 4.5.1上的.Net - DNX (桌面CLR /FCL和FCL)
  • net46 - .Net Framework运行在.Net 4.6上(桌面CLR /FCL和FCL)。
  • 运行在uap10.0本机/ .Net上的UWP
  • dotnet -任何声明其依赖项的纯IL代码(而不是PCL合同)。框架依赖关系可用于.Net 4.6、DNX或UWP。

对于.NET 4.5,您需要使用dnx45表示ASP.NET项目,而对其他项目使用net45来针对.NET 4.5,这就是我认为您正在根据您的其他问题所做的事情。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33034467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档