Я хочу создать небольшую библиотеку доступа к данным для Sql Server, которая обертывает стандартные классы клиента Sql и публикует ее в NuGet. Я хочу использовать этот пакет NuGet как в стандартных, так и в сетевых приложениях .Net.Как создать пакет nuget (dll) для стандартной структуры и .Net Core?
Я создал проект библиотеки классов с некоторым кодом доступа к данным (он использует System, System.Core и System.Data) и опубликовал его для саморождения. Я добавил System, System.Core и System.Data в качестве зависимостей структуры NuGet.
UPDATE - described problems both in RC1 and RC2
В версии RC1 он работает с каркасом 4.6, но мне пришлось удалить DNX 5 из package.json.
В RC2 версии она работает с проектами ASPNET Ядра (.Net Framework), но когда я создаю ASPNET Ядро (.Net ядро), компиляция терпит неудачу:
Ошибка NU1002 Зависимость не поддерживает рамку .NETCoreApp, версию = 1.0.
Есть ли способ создать пакет самородок, который работает в обеих версиях?
dnx больше ничего не значит. Вы должны перейти к RC2 и netstandard ... – Pawel
Вы правы, но это все еще не решает проблему. Когда я создаю приложение RC2, я получаю ошибку в восстановлении пакета: Ошибка \t NU1002 \t Зависимость <имя пакета> не поддерживает структуру .NETCoreApp, Version = v1.0. \t Я могу исправить это, если я создам пакет самородок в новом проекте с помощью библиотеки основных классов .NET, но снова у меня будет два проекта для поддержки, один для RC2 и другой для неосновных приложений. –