2016-03-17 2 views
1

Мне нужно использовать Plivo и Twilio в моем новом голосовом проекте.Restsharp 105.2.3 и Restsharp 100.0.0.0 в том же проекте

Twilio требует Restsharp 105.2.3 и Plivo требует RestSharpsigned, которые добавляют Restsharp 100.0.0.0 в проект.

Как я могу добавить эти два раздела Restsharp в свой проект.

Thank.

+0

Ну, _my_ первой попытке было бы установить только последнюю библиотеку и выполнить [переадресацию пересылки] (https://msdn.microsoft.com/en-us/library /7wd6ex19(v=vs.110).aspx), чтобы они оба использовали эту версию. –

+0

Я пытаюсь сделать то же самое ... нашел ли вы решение? – laurian

ответ

2

Я решил ее понижая Plivo и Twilio до последних версий, которые согласились бы работать вместе:

  • Plivo 1.3.7
  • Twilio 3.6.20
  • RestSharp 104.4.0
0

Поскольку лауриан сказал, что вы можете установить версию, которая в restsharp будет отвечать обоим зависимостям библиотек, но если вы хотите использовать метод get_numbers с параметрами, которые доступны из версии plivo 3, th вам нужно другое решение.

, что я сделал из-за plivo и Twilio Didnt устранили эту проблему пока загружается последний источник plivo из GitHub (потому что plivo библиотека гораздо меньше, чем Twilio) и переходя от RestSharpSigned 105.0.1 в RestSharp 105.2.3 которая является последней версией, доступной на сегодняшний день. , а затем скомпилируйте его и замените plivo.dll в папке пакетов вашего решения.

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

0

Я изложил четыре общих варианта, доступных, когда вам нужно ссылаться как на подписанную, так и на неподписанную версию сборки here.

Вариант, с которым я решил пойти, заключался в том, чтобы использовать сильного владельца сильного имени Brutal Dev's. Это не идеально, но нет идеального варианта. Это всего лишь наименьшая работа. Я изложил все шаги, необходимые в этом StackOverflow Answer

Смежные вопросы