我已经在 Irony 中创建了我的第一种语言,现在如何将其导入 Visual Studio 2010?
我尝试按照此操作,但在向导结束时出现错误。我不确定它是否与 2010 兼容。我正在观看 Ook 上的这个视频,但我不知道如何将其与 Irony 结合起来。我认为 Irony 已经为我完成了很多繁重的工作,我只是不知道如何让它与 ITaggerProvider 以及 VS 公开的 100 个其他接口很好地配合。我该怎么做?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
现在您可以使用向导
Now you can use the wizard
Irony 与 VS2010 完全兼容。我并不是在 VS2010 中首先创建我的语言服务,而是从 VS2008 迁移了基于讽刺的语言服务,尽管它工作得很好。我认为我不需要改变 Irony 中的任何东西来让它工作,而且项目本身也没有太多改变。
当我编写语言服务时,我发现您链接的同一篇文章非常有用(我从同一个地方开始)。
它与 VS2010 之间唯一的主要变化似乎在于分布。在尝试进行任何打包和安装之前,请确保使用实验配置单元对其进行彻底测试。它的使用方式与该文章描述的 VS2010 版本所需的路径完全相同。
打包安装有点烦人,但我发现这篇文章非常有用 http:// msdn.microsoft.com/en-us/library/bb458038.aspx
除此之外,确实没有任何神奇之处,该文章让您创建一个与 VS 界面交互的基本语言服务。它不涵盖更高级的操作,但您应该发出有关特定问题的消息。
Irony is completely compatible with VS2010. I didn't create mine first in VS2010, but migrated my irony based Language Service over from VS2008 though it works just fine. I didn't have to change anything within Irony to get it to work I don't think, and there wasn't much that changed for the project itself.
I found the same article you linked to very useful when I wrote my language service (I started off at the same spot).
The only major changes between that and VS2010 seems to be in distribution. Before you try to do any packaging and installing make sure you test it thoroughly using the experimental hive. It's used exactly how that article describes just the path needs to be to the VS2010 version.
Packaging for install is a bit annoying, but I found this article very useful http://msdn.microsoft.com/en-us/library/bb458038.aspx
Other than that there really isn't any magic, that article has you creating a basic language service that interacts with the VS interfaces just fine. It doesn't cover more advanced operations, but you should message out about a specific problem.