我正在开发一个 Visual Studio 2010 扩展,并且想知道如何获得现有的语言服务(专门用于 C# 的语言服务)。到目前为止,我在网上看到的所有文章都是关于“实现自己的语言服务”的,但我找不到任何关于获得 M<现有的信息。
只是为了在这里提供一些上下文,扩展需要按需打开一个自定义 wpf 表单,我想在其中托管一个 C# 代码编辑器窗口。
我还不确定这是否可能,但是任何提示都将不胜感激。
我正在开发一个 Visual Studio 2010 扩展,并且想知道如何获得现有的语言服务(专门用于 C# 的语言服务)。到目前为止,我在网上看到的所有文章都是关于“实现自己的语言服务”的,但我找不到任何关于获得 M<现有的信息。
只是为了在这里提供一些上下文,扩展需要按需打开一个自定义 wpf 表单,我想在其中托管一个 C# 代码编辑器窗口。
我还不确定这是否可能,但是任何提示都将不胜感激。
好吧,我花了很长时间才正确说出这个问题,但我在 Google 上找到了一篇回答这个问题的博文:在工具窗口中托管 C# 代码编辑器
我知道只是转储链接有点粗鲁,但我希望还是有帮助的。
您可以查看的一件事是Roslyn CTP。我在上周的荷兰科技日看过它的演示,它看起来相当不错。
它可以帮助您托管自己的编码环境并轻松编译代码片段。但它仍然是真正的测试版,还不支持所有语言功能。