При загрузке проекта интерфейс IVsSccGlyphs2 вызывает элемент GetCustomGlyphMonikerList для применения всех значков в обозревателе решений.
Однако при отладке проекта VSIX, если запущенное решение представляет собой версию платформы .net, элемент GetCustomGlyphMonikerList вызывается при загрузке проекта,
но элемент GetCustomGlyphMonikerList не вызывается для версии .net. (Похоже, это ошибка, которая не работает только при загрузке проекта, так как работает при внесении изменений в обозреватель решений после загрузки проекта.)
Не знаю, работает ли это ошибка в Microsoft.
Можете ли вы сказать мне, почему? Если это можно решить, как мне это сделать?
Спасибо
Я проверил и изменил версию пакета Nuget (Microsoft.VisualStudio. Shell.Interop.....И т. д....)
И я проверил «Совместимость версий» между версией .Net и версией .Net Framework, потому что проект VSIX — это версия .Net Framework...
Подробнее здесь: https://stackoverflow.com/questions/787 ... t-net-vers