2017-02-01 3 views
1

Visual Studio 2012 имеет версию nuget 2.8.60318.667, которая несовместима с Reactive.Extensions 3.1.1.Как установить System.Reactive расширения в решении Visual Studio 2012?

Если копировать вручную System.Reactive. * Пакеты в каталог пакетов моего решения, когда я запускаю диспетчер пакетов из пользовательского интерфейса Visual Studio, и я просматриваю установленный пакет: вместо того, чтобы прибегать к списку установленного пакета, следующее появляется ошибка:

error with System.Reactive packages installed «System.Reactive.Core» уже имеет зависимость, определенную для «System.Reactive.Interfaces». nugeterror

Если установить пакет с помощью команды менеджера де пакета: установки-пакет System.Reactive отображается следующее сообщение об ошибке: «System.Reactive 3.1.1» пакета требует NuGet версии клиента «2.8.1» или выше, но текущая версия NuGet равна «2.8.60318.667».

ответ

3

Вот ответ, который я получил от поддержки here:

< < Если вы не можете использовать System.Reactive. пакеты, в качестве временного решения можно вручную установить старый Rx-Главный пакет из диспетчера пакетов консоли (я думаю, что это правильные аргументы):

Install-Package Rx-Main -Version 2.2.5 

К сожалению, мы не в состоянии поддерживать старые версии NuGet , из-за изменений упаковки, необходимых для поддержки .NET Standard. >>

+0

Да, к сожалению, VS2012 - это 2 версии позади (2015 и 2013). VS2017 почти отсутствует (в RC), и есть бесплатные публикации сообщества, или вы можете использовать альтернативы, такие как VS Code. Время, чтобы отойти от 5-летнего продукта? –

+0

Да, покупка новой версии в трубе. Я не могу использовать публикации сообщества в нашей компании. Я использую VS-код для веб-проектов, но я не могу использовать его для визуальных студийных решений с несколькими проектами. Я очень благодарю вас за вашу онлайн-книгу, которая очень помогла мне понять Reactive.X. – abreneliere

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