将IronScheme集成到Visual Studio 2010中



是否有一种方法(或任何人都可以找到一种方法)将IronScheme导入VS2010?我已经看了一下这个问题,我已经做了我能做的一切——我甚至编辑了涉及的二进制文件来更改版本号。我的问题:有没有人有一个解决方案,让IronScheme安装到VisualStudio 2010?目前,按照指示将其安装到VS2008中并不适用于VS2010。提前感谢:)

更新1:我想我应该张贴我得到的错误,当我试图按照指示安装它通过命令行:

C:Program FilesIronScheme>RegPkg.exe /codebase "C:Program FilesIronSchemeIronScheme.VisualStudio.dll"

在我运行之后,我得到一个Windows 7弹出错误:

RegPkg.exe已停止工作- Windows正在检查解决方案这个问题…

当我点击它时,它在控制台上给了我这个错误:

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualStudio.Shell.9.0, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.VisualStudio.Shell.9.0, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a'
   at Microsoft.VisualStudio.Tools.RegPkg.Main(String[] arguments)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLMSoftwareMicrosoftFusion!EnableLog].

我编写了VS2008插件。

当VS2010,整个API又改变了,如果你曾经在VS SDK API,你会知道这是一个迷宫。我只是不想再努力了。

我有一堆好主意,但即使是最简单的东西我也搞不清楚。

如果有人想从VS2008移植我的代码,我会很感激。如果你比我更熟悉这个API的话,应该不会太难。

VS2008插件的源代码目前不对公众开放。请让我知道,如果有人是认真的,所以我可以为它创建一个github(或类似的)repo。

更新:

创建github repo。代码与我发布的现有DLL不一样;它包含了我正在尝试的各种半成品想法。

更新2:

给你:)非常基本,但在VS2010和VS11上工作(应该也在Express版本上工作)。源代码在上述github repo的vs11分支中。它只是VS2008插件功能的一个子集,因为一些功能似乎已经损坏或由于位rot而损坏。

更新3:

如果只安装VS2010,似乎VS2010插件失败。我得调查一下。如果安装了VS2010和VS11,则可以正常工作。

我已经开始重写一个新的插件。

您可以查看github repo了解更多细节:

https://github.com/leppie/IronScheme.VisualStudio2

还有一个下载可以试用:)

最新更新