首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IServiceProvider rc2-20215必须引用System.ComponentModel 4.0.1

IServiceProvider rc2-20215必须引用System.ComponentModel 4.0.1
EN

Stack Overflow用户
提问于 2016-03-16 22:03:43
回答 1查看 142关注 0票数 0

我想我应该升级我的dnvm (希望我从来没有这样做过),最新的版本现在是rc2-20215。我已经设法修复了一些更改,但有一件事似乎是错误的,或者可能是我遗漏了什么,是不是IServiceProvider现在需要引用System.ComponentModel 4.0.1?为什么?

现在,如果我将它添加到我的project.json文件中,它仍然显示错误。

如果我将其添加为frameworkAssembly,则无法获取版本4.0.1,只能获取版本4.0.0。

这是我的nuget.config

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <packageSources>
        <clear />
        <add key="AspNetCiDev" value="https://www.myget.org/F/aspnetcidev/api/v3/index.json" />
        <add key="NuGet" value="https://api.nuget.org/v3/index.json" />
        <add key="aspnet-contrib" value="https://www.myget.org/F/aspnet-contrib/api/v3/index.json" />
        <add key="XUnit" value="https://www.myget.org/F/xunit/api/v3/index.json" />
    </packageSources>
</configuration>

如您所见,我的global.json文件如下所示

代码语言:javascript
复制
{
    "projects": [ "src", "test" ],
    "sdk": {
        "version": "1.0.0-rc2-20215",
        "runtime": "clr",
        "architecture": "x64"
    }
}

下面是要开始的错误消息

已尝试将此文件添加到project.json文件,但仍然存在与上面相同的错误

代码语言:javascript
复制
"System.ComponentModel": "4.0.1-rc2-*"

在这里您可以看到当我将其添加到frameworkAssembly时找不到版本4.0.1.0

还有没有人遇到过这个问题?我知道,使用“预发行”软件会遇到以下问题:)

EN

回答 1

Stack Overflow用户

发布于 2016-03-16 22:07:47

尝试启用FusionLog以获取有关库引用的更多信息。对于这类问题,它是非常有用的工具。

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

https://stackoverflow.com/questions/36037966

复制
相关文章

相似问题

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