nuget: указать зависимость только для конкретной целевой структуры - PullRequest
4 голосов
/ 05 февраля 2012

У меня следующая ситуация:

  • Моя библиотека использует интерфейс IObservable , включенный в .NET4
  • В SL5 имеет смысл сослаться Rx.Main , поскольку он содержит определения IObservable / IObserver с методами расширения, работающими именно на этих интерфейсах, что и составляет весь смысл.1015 *

    Можно ли указать в вашем пакете Nuget, что только версия пакета SL5 зависит от RxMain?

    My Nuget
      / net40 -> No dependencies
      / sl5 -> Rx.Main
    

    Похоже, что нет, но что мне делать в этой ситуации?

1 Ответ

2 голосов
/ 14 февраля 2012

Это пока невозможно (есть запрос на добавление функции http://nuget.codeplex.com/workitem/697).. Лучшее, что вы можете сделать сейчас, - это 2 пакета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...