Пакет заставляет все к определенной версии в App.config - PullRequest
0 голосов
/ 04 апреля 2019

Есть ли способ заставить Paket делать перенаправление только до версии и не форсировать все до определенной версии. Это сгенерированный раздел в App.config сегодня:

<Paket>True</Paket>
    <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="2.6.10.0" />

Мы бы хотели, чтобы это было так:

<Paket>True</Paket>
    <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-2.6.10.0" newVersion="2.6.10.0" />

У нас сегодня проблема из-за этого. Кажется, что когда вы используете приложение WPF, синтаксический анализатор XAML внутри visualstudio также переходит к этой старой версии, а затем у нас возникает ошибка на компьютерах с Windows 10. Когда мы меняем конфигурационный файл вручную, он работает. Странно то, что мы не видим никакой переходной зависимости System.Runtime в файле paket.lock, но Пакет устанавливает System.Runtime в файле конфигурации.

1) Есть ли способ заставить пакет создавать то, что мы хотим?

2) Почему пакет устанавливает System.Runtime в App.config, даже если он не визуализировал временную зависимость от System.Runtime?

С наилучшими пожеланиями

За Родстрома

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...