【问题标题】:How can I get System.Data with dnu?如何使用 dnu 获取 System.Data?
【发布时间】:2016-01-11 21:13:50
【问题描述】:

试图找出我需要什么版本才能让我的 project.json 提取我需要的库。

现在我正在尝试获取 System.Data 以便我可以使用 DataSet。

试图用 Curl 暴力破解我的方式:

curl https://api.nuget.org/v3-flatcontainer/system.data/index.json

我发现它没有找到...

我得到了

curl https://api.nuget.org/v3-flatcontainer/system.data.sqlcient/index.json

可用的文档在哪里?

https://github.com/aspnet/Home/wiki/Dependency-Resolution

我已经很接近了,但仍然没有雪茄。

至少我能够编译!

mcs TestExample.cs -r:System.Data.dll

但不是与 Dnx。

【问题讨论】:

    标签: dnx dnu


    【解决方案1】:

    我认为System.Data 只是一个桌面CLR,GAC-ed 程序集。因此,您必须将其添加到 project.json 中的 frameworkAssemblies 部分,类似于此示例:https://github.com/aspnet/dnx/blob/7ac7929aa575e17b3c271e4a7a0c164418de0395/misc/ProjectToProject/src/P1/project.json#L9-L12

    除非您找到此库的替代品,否则您可能无法以 CoreCLR 为目标。

    【讨论】:

    • 谢谢维克多!对于未来不知情的读者来说,GAC 是全局程序集缓存。顺便说一句,我如何才能确定框架程序集或依赖项的选项是什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多