Можно ли исправить пакет, несовместимый с netcoreapp1.0? Как?

Я знаю, что есть некоторые другие вопросы, связанные с этим, но ни один из них не дал действительно хорошего ответа на эту тему и на то, как решить проблему. Вот связанный с этим вопрос: Пакет [какой-то пакет] несовместим с netcoreapp1.0

В моем случае запуск dotnet restore выдает «Пакет несовместим с netcoreapp1.0 (.NETCoreApp, версия = v1.0)»

И это то, что я хотел бы знать, чтобы я мог решить проблему

  • Можно ли определить, какая версия ядра dotnet требуется для устанавливаемого пакета?
  • Можно ли использовать dotnet new для подготовки проекта с более низкой версией ядра, предпочтительно ориентируясь на версию, определенную на предыдущем шаге.
  • Восстановление исходного кода из проекта обеспечит совместимость с netcoreapp1.0.

Это расположение пакета https://www.nuget.org/packages/FirebirdSql.Data.FirebirdClient/

А это репозиторий https://github.com/cincuranet/FirebirdSql.Data.FirebirdClient

PS: я использую MacOS и Visual Studio Code 2016.


person Lothre1    schedule 01.07.2016    source источник
comment
Ничего не поделать. Этот пакет не предназначен для .Net Core. Вы можете обойти это, написав библиотеку .Net 4.x и используя ее в качестве прохода, но это лишает цели использования .Net Core.   -  person DavidG    schedule 01.07.2016
comment
Похоже, в их трекере уже возникла проблема: tracker.firebirdsql.org/browse/DNET- 682   -  person DavidG    schedule 01.07.2016