如何将C / C ++语言服务添加到基于Visual Studio的应用程序?

时间:2017-10-22 13:56:48

标签: visual-studio visual-studio-2015 visual-studio-extensions vsix

我正在尝试基于Visual Studio shell创建特定于域的IDE。我按照walk-through创建了一个基本的独立Visual Studio Shell应用程序。

然后我启动了基本的shell应用程序并将C文件拖入其中。没有语法突出显示,因为还没有语言服务。

我找到了the GUIDs for various Visual Studio feature packages。我期待在那里列出一些用于C / C ++的语言功能包,所以我可以将它添加到我的IDE的功能列表中。但是没有。

那么如何让我的IDE识别C / C ++语言?

或者换一种说法,我如何自定义Visual Studio以仅包含我需要的功能?

一些参考文献

我可以用Visual Studio做很多extension types。我最感兴趣的是Visual Studio-based application。随着我的研究的进行,我将把研究结果放在这里。

Walkthrough: Creating a Basic Isolated Shell Application

Package GUIDs of Visual Studio Features

Legacy Language Service Extensibility

New Editor and Language Service Extensions

Visual Studio Isolated Shell

Visual Studio Integrated Shell说:

  

不包含任何编程语言。但是,集成的shell   确实提供了 一个允许您添加编程语言的框架

0 个答案:

没有答案