Использование расширений VSCode в Visual Studio - PullRequest
0 голосов
/ 10 мая 2018

Сегодня я нашел расширение VSCode , которое мне очень хотелось бы использовать в Visual Studio 2017 (Pro или Enterprise). Я совсем не знаком с VSCode. Платформы совершенно разные, или есть надежда, что я смогу как-то изменить расширение и «перенести его»?

1 Ответ

0 голосов
/ 10 мая 2018

Являются ли платформы совершенно другими [...]

Да, они есть - расширения VSCode работают на движке JavaScript (и обычно пишутся с использованием TypeScript), тогда как расширения Visual Studio, похоже, работают на .NET (обычно C #). Они также имеют различные API расширения:

Это не означает, что расширение не может быть перенесено, конечно, при условии, что Visual Studio имеет эквиваленты для всех необходимых API, но по сути это будет перезапись.

Теперь есть исключение для языковых серверов, использующих Протокол Microsoft Language Server . Он разработан, чтобы быть независимым от IDE, и серверы могут быть написаны на любом языке, который вы предпочитаете Есть реализации клиентов LSP для VSCode (встроенный) и Visual Studio . Расширение, которое вы связали, не подпадает под это.

...