我正在使用 C# 和 Visual Studio 2012 来实现嵌入在 html 中的语言的语法突出显示(很像 <% %> 中的 ASP 代码)。到目前为止,我发现我需要使用 IProjectionBuffer
来实现这一点,但是除了这里有点模糊的描述之外,没有关于如何使用 MEF 执行此操作的示例:http: //msdn.microsoft.com/en-我们/图书馆/dd885240.aspx#projection。我试图将ITextBuffer
通过MEF“导入”的文本范围分配给一个IProjectionBuffer
,但它没有效果。
有人对如何进行有任何想法吗?