Как я могу получить System.Data с помощью dnu?

Пытаюсь выяснить, какая версия мне нужна, чтобы мой проект.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.


person ovatsug25    schedule 11.01.2016    source источник


Ответы (1)


Я думаю, что System.Data - это только настольная CLR, сборка GAC. Поэтому вам нужно будет добавить его в раздел frameworkAssemblies в project.json, как в этом примере: #L9-L12" rel="nofollow">https://github.com/aspnet/dnx/blob/7ac7929aa575e17b3c271e4a7a0c164418de0395/misc/ProjectToProject/src/P1/project.json#L9-L12

Вы, вероятно, не сможете ориентироваться на CoreCLR, если не найдете замену этой библиотеке.

person Victor Hurdugaci    schedule 12.01.2016
comment
Спасибо Виктор! Для будущего неосведомленного читателя GAC — это Global Assembly Cache. Кстати, как я могу выяснить, какие у меня есть варианты для сборок или зависимостей фреймворка? - person ovatsug25; 12.01.2016