9

Có cách nào (hoặc bất kỳ ai có thể tìm đường) để nhập IronScheme vào VS2010 không? Tôi đã xem xét câu hỏi này và tôi đã làm mọi thứ có thể - tôi thậm chí đã chỉnh sửa các tệp nhị phân có liên quan để thay đổi số phiên bản. Câu hỏi của tôi: Có ai có một giải pháp để nhận được IronScheme cài đặt vào VisualStudio 2010? hiện tại, theo dõi the directions to install it into VS2008 không hoạt động cho VS2010. Cảm ơn trước :)Lồng ghép IronScheme vào Visual Studio 2010

Cập nhật 1: Tôi cho rằng tôi nên đăng các lỗi tôi nhận được khi tôi cố gắng làm theo hướng dẫn để cài đặt nó thông qua dòng lệnh:

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

Sau khi tôi chạy đó, tôi có được một Windows 7 popup thông báo lỗi:

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

Khi tôi bấm ra khỏi đó, nó mang lại cho tôi lỗi này trên giao diện điều khiển:

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

Tôi đã thực hiện ngay bây giờ :) Xem câu trả lời thay đổi nội dung dưới đây. – leppie

Trả lời

6

Tôi đã viết plugin VS2008.

Khi VS2010, toàn bộ API đã thay đổi một lần nữa và nếu bạn đã từng ở trong SDK SDK của VS, bạn sẽ biết đó là một mê cung. Tôi chỉ không cảm thấy như nỗ lực một lần nữa.

Tôi có một loạt các ý tưởng tuyệt vời nhưng đối với cuộc sống của tôi, tôi thậm chí không thể tìm ra những thứ đơn giản.

Nếu ai đó thực sự muốn chuyển mã của tôi từ VS2008, tôi sẽ đánh giá cao nó. Nó không quá khó nếu bạn quen thuộc hơn với API hơn tôi.

Mã nguồn cho plugin VS2008 hiện không khả dụng cho công chúng. Xin vui lòng cho tôi biết nếu có ai nghiêm túc về việc tôi có thể tạo một repo github (hoặc tương tự) cho nó.

Cập nhật:

Tạo một github repo. Mã không giống với DLL hiện có mà tôi phân phối; nó chứa một nửa ý tưởng làm việc khác nhau mà tôi đã cố gắng.

Cập nhật 2:

Here bạn đi :) Rất cơ bản, nhưng hoạt động trên VS2010 và VS11 (nên làm việc trên các phiên bản nhanh quá). Nguồn nằm trong chi nhánh vs11 của repo github được đề cập ở trên. Nó chỉ là một tập hợp con của những gì các plugin VS2008 làm như một số tính năng dường như bị hỏng hoặc đã bị hỏng do thối bit.

Cập nhật 3:

vẻ plugin VS2010 thất bại nếu chỉ VS2010 được cài đặt. Sẽ phải điều tra. Hoạt động tốt nếu cả hai VS2010 và VS11 được cài đặt. FIXED :)

+1

không ai trả lời câu hỏi này, vì vậy tôi sẽ chấp nhận câu trả lời của bạn là câu trả lời hay nhất. Cảm ơn bạn đã thực hiện một chương trình tuyệt vời như vậy cho chương trình cho phần còn lại của chúng tôi và chúc bạn may mắn! – djhaskin987