将IronScheme集成到Visual Studio 2010中

问题描述:

有没有一种方法(或任何人都可以找到方法)将IronScheme导入到VS2010中?我已经看过这个问题,并且尽我所能 - 我甚至编辑了涉及的二进制文件以更改版本号。我的问题:有没有人有将IronScheme安装到VisualStudio 2010的解决方案?目前,以下the directions to install it into VS2008不适用于VS2010。提前:)将IronScheme集成到Visual Studio 2010中

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

C:\Program Files\IronScheme>RegPkg.exe /codebase "C:\Program Files\IronScheme\IronScheme.VisualStudio.dll" 

我运行后,我获得Windows 7的弹出错误:

RegPkg.exe Has Stopped Working - Windows is checking for a solution to the problem...

当我点击了这一点,它给我的控制台上的错误:

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 [HKLM\Software\Microsoft\Fusion!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 [HKLM\Software\Microsoft\Fusion!EnableLog]. 
+0

我已经作出一个现在:)请参见下面编辑答案。 – leppie

我写了VS2008插件。

当VS2010中,整个API再次发生变化时,如果您曾经在VS SDK API中使用过,那么您将知道这是一个迷宫。我只是不想再次尝试。

我有一堆伟大的想法,但对于我的生活,我什至不能找出简单的东西。

如果有人想实际移植我的代码从VS2008,我将不胜感激。如果你比我更熟悉API,不应该太难。

VS2008插件的源代码目前尚未公开。请让我知道,如果有人认真对待,我可以为它创建一个github(或类似的)回购。

更新:

创建一个github repo。该代码与我分发的现有DLL不一样;它包含我正在尝试的各种半工作想法。

更新2:

Here你去:)非常基本的,但它只是对VS2010和VS11(应在快递版本的工作太)。来源是上述github回购的vs11分支。这只是VS2008插件的一个子集,因为某些功能似乎因为位错而断裂或破坏。

更新3:

看来,如果只安装了VS2010的VS2010插件失败。将不得不进行调查。如果安装了VS2010和VS11,则工作正常。 FIXED :)

+1

没有人回答这个问题,所以我会接受你的答案,因为这是最好的答案。感谢您为我们其他人做出如此可观的计划实施,祝您好运! – djhaskin987

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

你可以看到GitHub库了解更多详情:

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

还有一个可供下载试试:)