是否有一种方法(或任何人都可以找到一种方法)将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而损坏。
如果只安装VS2010,似乎VS2010插件失败。我得调查一下。如果安装了VS2010和VS11,则可以正常工作。
我已经开始重写一个新的插件。
您可以查看github repo了解更多细节:
https://github.com/leppie/IronScheme.VisualStudio2还有一个下载可以试用:)