如何解决使用Visual Studio代码编辑器作为扩展中的控件
| 我正在尝试为Visual Studio 2010编写扩展。我想在一个窗口中彼此相邻添加许多代码编辑器,以在一个视图中显示一堆代码摘录。是否可以将Visual Studio Code Editor for C#用作控件,以便将其放置在面板或WPF画布中?是否有一个dll,可以在其中找到Visual Studio代码编辑器,以及如何将其加载? 非常感谢 克斯曼解决方法
您可以使用Visual Studio语言服务功能来创建自己的语言。但是,您只想仅对已经可用的C#使用代码编辑器。因此,您可以使用内置的C#语言服务来获得语言服务的全部功能。
这显示了如何为语言服务创建单独的对话框。您必须为示例安装Visual Studio SDK。如果我们要将其放置在WPF应用程序中,则可以使用此控件来创建用户控件。
这是一些提供重要演练的链接。
据我所知,没有办法使用dll来满足您在问题中的要求。对于不熟悉语言服务的人来说,这是一项很大的工作。但是会很有趣...
最后,使用Visual Studio语言服务是正确的方法。但是还有更多工作要做。我认为我提供的链接将为您显示路径。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。