Проекты Visual Studio загружают разные ссылки, даже если они нацелены на один и тот же nuget - PullRequest
0 голосов
/ 04 июля 2018

У меня есть решение C # в VS 15.7.4 с несколькими .csproj.

5 из этих проектов ссылаются на тот же пакет nuget

<package id="System.Runtime.Extensions" version="4.3.0" targetFramework="net462" />

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

enter image description here

enter image description here

Это вызывает проблему, когда я компилирую, я получаю предупреждения, что я должен добавить перенаправление привязки для этой сборки. (У меня есть эта проблема для нескольких сборок).

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

  1. Как это возможно, что загруженные ссылки в одном из моих проектов не совпадают с другим проектом, когда оба предназначены для одинаковых пакетов nuget?
  2. Как я могу решить эту проблему и убедиться, что оба проекта загружают одну и ту же ссылку?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...