我需要在我的应用程序中提供脚本功能,使客户能够使用我们的对象模型扩展其功能。我希望提供一种集成的C#/VB.Net编辑器,具有智能感知功能,但在查看了像AvalonEdit和ScintillaNet这样的产品之后,它们似乎并没有提供真正的代码补全,只是提供了一个 API,您可以在弹出式自动完成列表中提供自己的项目列表。
因此,我想知道Roslyn是否提供了任何此类功能?从我找到的教程和示例来看,Roslyn实际上只是一个编译器服务。
作为最后的选择,客户可以使用类似VS Express的东西,但集成的编辑器显然更好一些。
(我还发现了Visual Studio Tools for Applications,听起来很有前途;但在线资源已经几年没有更新了,并且没有文档/教程,所以我无法得到任何信息)。
因此,我想知道Roslyn是否提供了任何此类功能?从我找到的教程和示例来看,Roslyn实际上只是一个编译器服务。
作为最后的选择,客户可以使用类似VS Express的东西,但集成的编辑器显然更好一些。
(我还发现了Visual Studio Tools for Applications,听起来很有前途;但在线资源已经几年没有更新了,并且没有文档/教程,所以我无法得到任何信息)。