2015-09-30 2 views
0

Вот что он показывает Microsoft.:Не удается установить сборку Windows.Azure.Storage через NuGet

Ошибка Не удается найти версию «Microsoft.Data.OData», который совместим с «Microsoft. Ограничение AspNet.WebApi.OData 5.2.2: Microsoft.Data.OData (≥ 5.6.0) ',' Microsoft.Data.Services.Client 5.6.4 Ограничение: Microsoft.Data.OData (= 5.6.4) ' , 'WindowsAzure.MobileServices.Backend.Tables 1.0.470 constraint: Microsoft.Data.OData (= 5.6.2)', 'WindowsAzure.Storage 6.0.0 Ограничение: Microsoft.Data.OData (≥ 5.6.4) ». 0

Как решить прошу?

+0

Вы могли бы запустить пакет установки Microsoft.Data.OData, а затем WindowsAzure.Storage? – brykneval

+0

Спасибо за обновление. Я уже пробовал это, также получил проблемы dependecy: Install-Package: Не удалось разрешить зависимости. «Microsoft.Data.OData 5.6.4» несовместим с «Ограничением Microsoft.AspNet.WebApi.OData 5.5.0: Microsoft.Data.OData (≥ 5.6.0)», «WindowsAzure.MobileServices.Backend.Tables 1.0 .470: Microsoft.Data.OData (= 5.6.2) '. –

ответ

0

Ну, как только я не смогу решить эту проблему через NuGet, я перешел к другому решению. Скажем, у меня есть два проекта - проект PrimaryProject и Template. Тогда

  1. Я создал новый шаблон проекта из шаблона "Azure Mobile Serivce"
  2. Затем установить там сборку Windows.Azure.Storage через NuGet. Он устанавливает без проблем!
  3. Закройте проект и перейдите в его папку.
  4. Копирование $ (ProjectDir) \ packages.config и $ (SolutionDir) папка \ пакетов для назначения папки моего основного проекта
  5. Open PrimaryProject.csproj в текстовом редакторе и заменить там содержимое тега ItemGroup со ссылкой детьми от Template.csproj

Теперь это работает.