Установка пакета NuGet, когда зависимость была переименована - PullRequest
2 голосов
/ 17 июня 2011

Я пытаюсь установить пакет nuget Castle Transaction Services , зависимость от Rx-Core которого не может быть решена.

Поиск по "Rx" в пакетеGUI менеджера создает впечатление, что Rx-Core был переименован в Rx-Main - есть ли способ сообщить менеджеру пакетов об этом или установить Rx-Main и сказать: «Я знаю, вы думаете, что это не сработает, но я хочуделать это в любом случае "при установке Castle Transaction Services?

Кто-нибудь знает, как внести свой вклад в проект служб транзакций с обновлением пакета NuGet, чтобы отразить это?

1 Ответ

1 голос
/ 20 июня 2011

Я говорил с сопровождающим пакетов Rx, и они действительно перетасовали структуру своих пакетов, что привело к удалению Rx-Core. Но, как правило, удаление старой упаковки было не лучшим решением, и он согласился не делать этого в будущем.

Нет хорошего способа заставить NuGet игнорировать эту отсутствующую зависимость. Я полагаю, вы могли бы обмануть его, создав фиктивную упаковку с таким именем в вашем локальном фиде. Хаки, но сработало бы.

Лучше всего уведомить владельцев замка о проблеме, чтобы они могли ее решить. Вы можете сделать это, выбрав «Связаться с владельцами» на странице пакета NuGet . У этого пакета 5 владельцев, так что, надеюсь, кто-то отреагирует! :)

В некоторых других пакетах Castle также отсутствует эта зависимость. например Castle.Facilities.AutoTx

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