Есть ли способ заставить 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?
С наилучшими пожеланиями
За Родстрома