У меня есть assembly_A, что зависит от * some_framework * v2.1 от NuGet. Тогда у меня есть некоторые assembly_B, которая зависит от assembly_A, но когда я компилирую решение, это версия 2.0 - не 2.1 * some_framework *, который принес с assembly_B.Неверный вариант сборки с зависимостью
Мое предположение, что сборка выбрала v2.0, потому что это версия в моем GAC, но мне нужно v2.1 ... Никакая другая зависимость не использует * some_framework *. Очевидным обходом было бы сделать assembly_B зависит от * some_framework * v2.1 через NuGet, но это не очень элегантно!
Любые мысли?
Thanks
Спасибо за ваши мысли. На самом деле я считаю, что моя сборка B первоначально зависела от v2.0 от GAC (это роль рабочего Azure с начальной зависимостью от AzureStorage v2.0 при создании проекта), и моя сборка A имеет зависимость Nuget от AzureStorage v2.1. Я проверил все, но я продолжаю получать AzureStorage v2.0 при компиляции роли рабочего ... – ThomasWeiss
Попробуйте «включить восстановление пакета» в своем решении. Возможно, на сборке/публикации исправлена проблема. –