我已经在 Irony 中创建了我的第一种语言,现在如何将其导入 Visual Studio 2010?

发布于 2024-11-01 06:40:49 字数 394 浏览 1 评论 0 原文

我尝试按照此操作,但在向导结束时出现错误。我不确定它是否与 2010 兼容。我正在观看 Ook 上的这个视频,但我不知道如何将其与 Irony 结合起来。我认为 Irony 已经为我完成了很多繁重的工作,我只是不知道如何让它与 ITaggerProvider 以及 VS 公开的 100 个其他接口很好地配合。我该怎么做?

I tried following this, but I get an error at the end of the wizard. I'm not sure it's compatible with 2010. I'm watching this video on Ook, but I'm not sure how to tie it in with Irony. I think Irony's already done a lot of the grunt work for me, I just don't know how to get it to play nicely with ITaggerProvider and the 100 other interfaces VS exposes. How do I do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

゛时过境迁 2024-11-08 06:40:49
  • 从模板(zip 文件)中提取文件 IronyLanguageServicePackage.csproj
  • 找到导入 Microsoft.VsSDK.targets 的行(应该是第 111 行)并更改SDK版本从v9.0到v10.0
  • 保存文件并拖拽至将其放在 zip 模板上以覆盖存档内的旧版本

现在您可以使用向导

  • From your template (the zip file) extract the file IronyLanguageServicePackage.csproj
  • Find the line with the import of Microsoft.VsSDK.targets (it should be the 111th line) and change the version of the SDK from v9.0 to v10.0
  • Save the file and drag & drop it over the zip template in order to overwrite the old version inside the archive

Now you can use the wizard

半步萧音过轻尘 2024-11-08 06:40:49

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文