2010-06-23 18 views
6

Trong khi cố chạy tất cả các kiểm tra đơn vị trong giải pháp của tôi (Visual Studio 2010) Tôi nhận được 'Không thể chạy thử nghiệm hàng đợi xxxx @ MACHINENAME 2010 -06-23 14:01:36 ': Không thể bắt đầu quá trình tác nhân' lỗi. Có ai biết điều gì gây ra lỗi cụ thể này xảy ra và làm thế nào để giải quyết nó để tôi có thể chạy thử nghiệm đơn vị của tôi?Không thể xếp hàng chạy thử: Không thể bắt đầu quy trình tác nhân (Visual Studio 2010)

Cảm ơn

Trả lời

3

Tôi không biết nếu điều này vẫn là trường hợp cho Visual Studio 2010, nhưng bạn có thể có cùng một kịch bản này trong Visual Studio 2008. Khi phá vỡ chạy thử nghiệm đơn vị (tức là khi phát hiện mã sai lầm trong khi gỡ lỗi một bài kiểm tra đơn vị) nó sẽ để lại một tiến trình đang chạy.

Quy trình đang cản trở thực hiện cho Visual Studio 2008 và phải bị giết để có thể kiểm tra lại đơn vị là VSPerfMon.exe. Có thể được wort một cái nhìn cho VS2010.

+0

Cảm ơn tất cả các câu trả lời. Tôi đã đo lường trường hợp xấu nhất và đã phải quét sạch VM của tôi đã chạy MSTS. –

+1

Xin chào. Chỉ cần tự hỏi tại sao bạn chấp nhận câu trả lời này nếu nó không giải quyết được vấn đề của bạn? –

0

Đây có thể là vì bạn đã từng chạy thử nghiệm của bạn và ngừng họ trước khi họ hoàn thành (có thể là bởi vì bạn đã gỡ lỗi và bạn nhấn một breakpoint) rời khỏi quá trình đại lý kiểm tra vẫn chạy, bạn là sau đó không thể bắt đầu một ví dụ thứ hai. Tên của quá trình này thoát tôi vào lúc này nhưng nếu tìm quá trình trong trình quản lý tác vụ và xóa nó đi, điều này hy vọng sẽ giải quyết được vấn đề của bạn.

+0

Cảm ơn bạn đã phản hồi. Tác nhân là QTAgent32.exe. Nhưng nó dường như không chạy. Giết tất cả các quy trình liên quan đến Visual Studio 2010 và khởi động lại IDE dường như không giải quyết được vấn đề. –

0

Tôi đã gặp sự cố tương tự trong VS 2008. Tôi đã giải quyết nó chỉ sau khi tắt bộ điều hợp mạng thứ hai (hoặc tất cả bộ điều hợp ngoại trừ một bộ điều hợp). Hãy thử, nó có thể giúp cho VS 2010 quá.

3

Tôi biết câu hỏi này đã được hỏi lâu trước khi .NET 4.5, nhưng tôi đã phát hiện ra rằng tôi gặp lỗi này trên VS2010 sau khi cài đặt .NET 4.5.

Một "giải pháp" (không phải là giải pháp hữu ích nhất - tôi biết) rõ ràng là gỡ cài đặt .NET 4.5. Tôi đoán/hy vọng sẽ có một bản cập nhật cho Visual Studio 2010 tại một số điểm để giải quyết điều này.

CẬP NHẬT

Tôi đã có một lỗi tương tự, khi cố gắng chạy thử nghiệm mà sử dụng TypeMock. Để giải quyết vấn đề tôi đã mở giải pháp của mình trong Visual Studio và chọn Kiểm tra - Chỉnh sửa Cài đặt Kiểm tra. Trong hộp thoại Cài đặt thử nghiệm Tôi đã chọn Máy chủ và chuyển sang Chạy thử nghiệm trong quy trình 64 bit trên máy 64 bit.

+0

Tôi đã nhận được vấn đề này một lần nữa ngày hôm nay, và một lần nữa, gỡ bỏ cài đặt .NET 4.5 và cài đặt .NET 4, và nó cố định MSTest của tôi. –

+0

Tôi bắt đầu nghĩ rằng những khó khăn trong Bài kiểm tra đơn vị cụ thể của tôi đến từ Typemock. Một số thử nghiệm của tôi chỉ hoạt động nếu tôi vô hiệu hóa Typemock. –

+1

Sự thay đổi để chạy thử nghiệm trong quá trình 64 bit đã làm việc cho vấn đề của tôi. – gerrard00

0

Tôi nhận được lỗi này trong VS 2013 RC (phiên bản beta), và nhận thấy rằng việc đóng và mở lại VS khiến nó biến mất.

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