Мне нужна помощь, используя CodeAnalysisCSharp
в моем проекте VSIX.
Проблема, с которой я сталкиваюсь в настоящее время, заключается в том, что необходимые библиотеки не «развертываются» при установке расширения. Мне пришлось вручную скопировать / вставить эти файлы в папку C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE
, чтобы она работала.
System.Numerics.Vectors.dll
System.Runtime.CompilerServices.Unsafe.dll
System.Memory.dll
Microsoft.CodeAnalysis.dll
Microsoft.CodeAnalysis.CSharp.dll
Я создал проект расширения и добавил собственную команду. Эта команда должна иметь возможность использовать CodeAnalysisCSharp
для навигации по дереву синтаксиса файла C #.
Мне бы очень хотелось, чтобы файл установщика (.vsix) мог развертывать зависимости dll, как вы и ожидали, я просто не знаю, как и где искать, чтобы это произошло .
Заранее спасибо.