9

有沒有一種方法(或任何人都可以找到方法)將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

回答

6

我寫了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