7

Vì tôi đã nâng cấp lên VS2012, giấy phép R # 5 của tôi không còn hữu dụng nữa. Sau khi tải về R # 7.0.1 và cài đặt, tôi nhận ra rằng MbUnit không còn hỗ trợ cho R # 7.Cách hỗ trợ kiểm tra MBUnit trong Resharper 7

Vì tôi đã dành chút thời gian để tìm cách chạy plugin, tôi sẽ đăng ở đây để tiết kiệm thời gian cho bất kỳ ai khác (Và để bản thân tôi tìm lại nếu tôi cần làm lại ...)

Trả lời

11

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

+0

Á 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

+0

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

+0

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

Các vấn đề liên quan