Проблемы с зависимостями после обновления пакетов nuget проекта VISX - PullRequest
0 голосов
/ 12 июня 2018

Я создаю проект VISX.Он работает нормально, но после того, как я обновляю все его пакеты nuget, он начинает показывать ошибки, когда я пытаюсь запустить его в экспериментальном экземпляре Visual Studio.

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

Основная причина в том, что VISX не может загрузить сборку Microsoft.VisualStudio.Threading после обновления зависимостей.

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

JoinableTaskFactory.SwitchToMainThreadAsync(cancellationToken);

Там также та же ошибка (сборка не найдена) длязависимость Newtonsoft.Json.

Может ли кто-нибудь помочь мне с этим?


Я заархивировал все и загрузил в свой onedrive: https://1drv.ms/u/s!AmhLdtS8gKjrl71Vmnp85m4ZPUILgw

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

Чтобы смоделировать ошибку, просто обновите зависимости.


Обновление 1

Как и предполагалось, я смог повторить весь проект, используя «ссылку на пакет» для нацеливания зависимостей.

Visx собирается и работает, но проблемас зависимостью для Newtonsoft.Json по-прежнему происходит.Кроме того, я попытался добавить еще одну зависимость из созданного мной пакета nuget, и тоже произошла та же ошибка.

Я написал фрагмент кода, который использует JsonConvert просто для использования этой зависимости.Когда я выполняю «TestCommand» из экспериментального экземпляра VS, появляется сообщение об ошибке.

enter image description here

enter image description here

Ссылка на второй проект в моем onedrive: https://1drv.ms/u/s!AmhLdtS8gKjrl71ZCd1WIYNDTZaSCw

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