Xem nhanh mã nguồn gallio tại Gallio.ResharperRunner cho tôi biết rằng ai đó đã viết mã. Tôi không thể tìm thấy bất kỳ bản phân phối nào tại số Gallio Build Server, vì vậy tôi đã lấy mã R # Runner mới nhất từ SVN. (Tôi đã quay số 3359) và biên soạn số v3\src\Extensions\ReSharper\Gallio.ReSharperRunner\Gallio.ReSharperRunner70.vs2010.csproj
trong VS2012.
Dự án đã được thay đổi để nó tham chiếu c:\Program Files\Gallio\bin\gallio.dll
, và tôi cũng đã thay đổi tập tin Gallio.ReSharperRunner70.plugin
để "Nội dung" và PreserveNewest (Thay vì không sao chép)
Sau đó, tôi đã copy 3 file sau từ thư mục debug\bin
để C:\Users\MYUSERNAME\AppData\Local\JetBrains\DotNet\vAny\Plugins
:
- Gallio.dll
- Gallio.ReSharperRunner70.dll
- Gallio.ReSharperRunner70.plugin
Voila - kiểm tra MbUnit có thể được thực hiện trong VS2012 sử dụng Resharper 7
NB: Không chắc mã ResharperRunner là 100% ổn định - tôi dường như nhận thấy một số trục trặc, nhưng ít nhất các bài kiểm tra của tôi lại một lần nữa xuất hiện trong R #.
Tôi sẽ tải lên các tệp được biên dịch khi tôi tìm ra cách đính kèm tệp vào một câu hỏi. Hmm - không thể tìm ra cách để làm điều đó, vì vậy tôi tải lên nó vào trang web của tôi tại http://www.albrektsen.net/Gallio.ResharperRunner70.zip
Á hậu hiện nay có một số vấn đề - Tôi có đã tạo http://code.google.com/p/mb-unit/issues/detail?id=900 qua bộ theo dõi lỗi của gallio. – espenalb
Bạn đang chạy phiên bản Gallio nào? Tôi đã thử các tập tin của bạn và cũng đã thử tải về và xây dựng nguồn bản thân mình với những sửa đổi tương tự bạn đã thực hiện, tuy nhiên tôi nhận được lỗi sau trong ReSharper: Plugin "StandardPluginFolders" tập tin C: \ Users \ ME \ AppData \ Local \ JetBrains \ DotNet \ vAny \ Plugins \ Gallio.ReSharperRunner70.plugin không thể được nạp như là một hợp lệ. – hermiod
Tôi đang chạy Gallio3.4 build 11. Tôi vừa tải lại plugin mà tôi hiện đang sử dụng lên http://www.albrektsen.net/Gallio.ResharperRunner70.zip - hoạt động tốt cho tôi. NB: Nó không phải là ổn định - như đã chỉ ra trong vấn đề MbUnit, nhưng hoạt động tốt hơn nhiều so với một biên dịch từ thân cây. – espenalb