Когда пользователь устанавливает свое расширение, но не установлено последнее обновление Visual Studio, расширение не решает Microsoft.CodeAnalysis.CSharp.dll с сообщением followeing:Расширение VSIX - Как я могу обеспечить, чтобы ссылочная DLL или сборка были включены в файл VSIX?
Не удалось загрузить файл или сборка «Microsoft.CodeAnalysis.CSharp, Версия = 1.2.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 'или - одна из его зависимостей. Система не может найти указанный файл.
Я убедился, что расширение действительно ссылается на эту сборку, и это так, но почему эта сборка будет исключена из файла VSIX?
Я переименовал файл VSIX в ZIP, посмотрел содержимое, но эта сборка не отправлена, хотя в сборщик VSIX включены другие сборки Microsoft.CodeAnalysis. * .ll.
Я также подтвердил, что свойство «Copy Local» имеет значение True.
У меня такое же поведение здесь. Некоторые сборки просто не попадают в vsix независимо от того, что вы делаете. –
Привет @HugoQuintelaRibeiro, см. Решение, которое я нашел ниже. Надеюсь, это тоже поможет. –