Отсутствуют пространства имен при установке новых расширений Visual Studio - PullRequest
0 голосов
/ 29 июня 2019

Мне нужно изменить существующий проект разработки расширения Visual Studio 2017. В этом проекте все настроено просто отлично. Однако на трех разных компьютерах я пытался установить необходимые фреймворки, чтобы построить его как есть, и только на одном из них я работал без проблем.

Я захожу в установщик Visual Studio и изменяю его, добавляя рабочую нагрузку для «разработки расширений Visual Studio», затем открываю проект и замечаю кучу ошибок компиляции из-за отсутствующих пространств имен. Я подумал, что, возможно, ссылки не были установлены должным образом, поэтому я искал, что мне нужно добавить. Однако я не могу найти ни онлайн, ни просматривая уже имеющиеся в системе библиотеки, которые я должен добавить. Еще более странно, что я пытался сделать это на трех разных компьютерах, и на одном из них он работал правильно, ничего не меняя.

Следующее изображение является просто примером библиотек, которые мне не хватает:

enter image description here

Я не могу понять, что мне здесь не хватает, возможно, они должны быть в Visual Studio SDK, который устанавливается вместе с установщиком Visual Studio, но моя система не может его найти? Я попытался добавить больше рабочих нагрузок и компонентов, попытался удалить и установить снова, и ничего не работает, и я не могу найти ни одного результата поиска с этой проблемой. Почему бы это сработало один раз из трех с одинаковыми шагами?

1 Ответ

0 голосов
/ 29 июня 2019

@ magicandre1981 в значительной степени решил это за меня. При установке этого пакета nuget microsoft.visualstudio.editor были установлены почти все другие зависимости, но только две другие не найдены, и я нашел ссылку в Интернете.

Поскольку я действительно пытался сделать это раньше, но безуспешно, теперь я верю, что причина, по которой он раньше не работал, была в том, что он не выбрал правильную версию, как упоминал magicandre.

...