Я создаю проект 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, появляется сообщение об ошибке.
Ссылка на второй проект в моем onedrive: https://1drv.ms/u/s!AmhLdtS8gKjrl71ZCd1WIYNDTZaSCw