Как предпочесть сборки Nuget сборкам SDK?

Я только что обновил версию Visual Studio и получил новую версию SDK (Blend). Ранее я использовал сборку (System.Windows.Интерактивность.dll) через Nuget, который теперь также предоставляется SDK. Visual Studio теперь использует SDK вместо версии Nuget. Обе сборки имеют одну и ту же версию, но на самом деле отличаются предоставленными типами. Вот почему я больше не могу компилировать.

Можно ли сказать Visual Studio, что сборки из пакета Nuget всегда предпочтительнее установленных? Я хочу скомпилировать свой код без рассмотрения установленных SDK на текущей машине. Вот почему я предпочитаю путь Nuget

1 ответ

  1. Как оказалось, в моем случае это была проблема кэша Resharper. Resharper показал ошибку и указал на сборку SDK. После очистки кэша вручную и перезапуска Visual Studio он снова ссылается на сборку nuget. Затем ошибки исчезли