Подтвердить что ты не робот

Могу ли я построить "старую школу" PCL с DNX/DNU?

В Noda Time 1.3.1 наш .csproj файл относится к профилю 328 и нашему < файл href= "https://github.com/nodatime/nodatime/blob/1.3.x/src/NodaTime/NodaTime.nuspec" > .nuspec помещает результаты в

lib\portable-net4+sl5+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1+XamariniOS1

Для Noda Time 2.0 я переместил все на DNX/DNU (скоро, конечно, dotnet cli). Однако теперь мы хотим создать регулярно обновляемый пакет, содержащий самую последнюю информацию о часовом поясе от IANA. Мы построим одну версию этого с зависимостью от Noda Time 1.3.1 и другую версию с зависимостью от Noda Time 2.0.0.

Я хотел бы сделать все это в DNX/DNU, но мне непонятно, есть ли способ сообщить DNX/DNU об этой целевой структуре. Обратите внимание, что я хочу сделать это доступным для всех пользователей 1.3.1, а также зависит от 1.3.1, поэтому я считаю, что набор целевых фреймворков в основном должен быть идентичным.

Я пробовал фреймворки:

  • portable-net40 + sl5 + win8 + wpa81 + wp8 (что я ожидал, что у меня будет наилучшая возможность работать на основе документации Nuget)
  • портативный-NET4 + sl5 + netcore45 + wpa81 + КР8 + MonoAndroid1 + MonoTouch1 + XamariniOS1
  • Профиль328

В каждом случае dnu restore показывает ошибку этой формы:

"portable-net40 + sl5 + win8 + wpa81 + wp8" - неподдерживаемая инфраструктура.

У меня есть ужасное подозрение, что в основном это не поддерживаемый случай использования, и что мне нужно будет придерживаться обычного файла csproj для этой конкретной части, но я подумал, что стоит попросить, не пропал ли я что-то.

4b9b3361