#c# #visual-studio-extensions #vsix #.net-framework-version
#c# #visual-studio-extensions #vsix #.net-framework-version
Вопрос:
У меня есть проект vsix. Я использую commandtool и создаю файлы. Я обновил .net framework (с 4.6.1 до 4.7.2) и пакеты
Я запускаю проект, все в порядке. Но я получаю сообщение об ошибке при нажатии кнопки расширения.
Я проверил ошибку в файле XML. Описание ошибки
Описание: Не удалось загрузить файл или сборку Microsoft.VisualStudio.Потоковая передача, Version = 16.8.0.0, Culture = нейтральный, PublicKeyToken = b03f5f7f11d50a3a; или одна из его зависимостей
Но в ссылках есть пакет
У вас есть какие-нибудь идеи?
С наилучшими пожеланиями
Ответ №1:
При обновлении до более новой версии Microsoft.VisualStudio.Потоковая обработка, вы обновились до версии, которая выше, чем та, с которой поставляется ваша Visual Studio как часть платформы. Хотя есть способы сделать вашу версию предпочтительной, самый простой ответ, вероятно, «не делайте этого», поскольку вы искусственно ограничиваете, на какие версии VS может быть установлено ваше расширение.
Если у вас не было конкретной причины для обновления, вам, вероятно, лучше оставить версию там.