2013-07-15 17 views
25

Tôi đang gặp các sự cố kiểm tra đơn vị gỡ lỗi trong studio trực quan. Tôi có thể chạy chúng tốt từ kiểm tra thám hiểm. Vấn đề là tôi không thể bước vào mã và gỡ lỗi. Ngoài ra, tôi có thể gỡ lỗi các phần khác của mã không phải là kiểm tra đơn vị.Lỗi gỡ lỗi mã trong studio hình ảnh 2012 - Không thể khởi chạy proxy máy khách: không thể kết nối với

Khi tôi nhấp chuột phải vào thử nghiệm từ trình khám phá kiểm tra và nhấp vào gỡ lỗi Tôi nhận được hộp thoại tải rằng "Đang tải biểu tượng cho vstest.executionengine.x86.exe từ f: \ biniaries \ vset \ mstestexecutor.x8g.csproj_1420192002 \ objr \ x86 ". Sau một vài trong số các thử nghiệm này ngừng chạy và tôi nhận được lỗi sau được hiển thị trong cửa sổ đầu ra bên dưới "Kiểm tra".

------ Run test started ------ 
    Failed to initialize client proxy: could not connect to . 
    ========== Run test finished: 0 run (0:01:05.45) ========== 

Tôi đã thử những điều sau đây:

  • Đặt thư mục mới cho "biểu tượng Cache trong thư mục này" thiết lập.
  • cài đặt lại VS2012 với Cập nhật 3
  • Chạy với công tắc safemode
  • Ran công cụ sửa chữa vs2012
+0

Có nghĩa là "[...] không thể kết nối với [trống]."? –

Trả lời

6

Dường như điều này xảy ra đôi khi khi VS quá trình động cơ thực hiện được chấm dứt. Đây là trường hợp của tôi, vì tôi đã chấm dứt quy trình thủ công khi quá trình này không phản hồi. Bạn có thể kiểm tra xem bạn có quá trình "vstest.executionengine.exe" đang chạy khi bạn thấy thông báo lỗi này không. Tôi đã xem qua giải pháp này qua diễn đàn của MS dưới đây:

tham khảo: http://social.msdn.microsoft.com/Forums/vstudio/en-US/997291d8-03e4-47ed-a30d-9d47550c0094/cannot-connect-to-the-testexecutor-via-named-pipes-from-vs-2012-rc

+0

Tôi cũng gặp vấn đề tương tự, bạn đã giải quyết nó như thế nào? – Deepak

+0

Điều này làm việc tuyệt vời. Điều này đã được gây ra bởi một ứng dụng tôi xây dựng mà lắng nghe tất cả các đường ống được đặt tên như thế: "net.pipe: // localhost /" – Carol

9

Điều này có thể xảy ra khi phải mất quá nhiều thời gian để tải thông tin biểu tượng gỡ lỗi từ máy chủ biểu tượng khác nhau, có thể gây ra một thời gian chờ.

Chúng tôi đã giải quyết vấn đề này bằng cách vào menu Debug-> Options-> Symbols và chọn "Only specified modules". Nó cũng làm cho việc gỡ lỗi khởi động nhanh hơn đáng kể.

+1

Đã không làm việc cho tôi. Tôi đoán nó giống như sửa chữa với quyền quản trị: trong trường hợp của bạn một trong những mô-đun được nạp nhưng không cần thiết dường như gây ra vấn đề. Nhưng nó không phải là lý do tại sao bất kỳ mô hình có vấn đề nhận được tải. – ecth

29

Trong trường hợp của tôi, tôi thấy rằng tôi cần chạy studio hình ảnh làm quản trị viên. HTH.

+5

Đây cũng là trường hợp của tôi. Bạn đã bao giờ tìm ra lý do tại sao điều này là? – Sinaesthetic

+3

Điều này dường như làm việc, nhưng không phải là một sửa chữa thực sự, vì có (nên) không cần phải chạy Visual Studio là quản trị viên. Đây chỉ đơn giản là một dấu hiệu cho thấy vấn đề có thể có liên quan đến quyền truy cập. –

+0

Thông tin thêm [dường như có sẵn trên Microsoft kết nối] (https://connect.microsoft.com/VisualStudio/feedback/details/807771/visual-studio-2013-test-explorer-only-works-if-run-as -người quản lý). Nó có thể liên quan đến các đường ống được đặt tên từ phần mềm của bên thứ 3 xung đột với Visual Studio. –

1

Tôi đang sử dụng Windows 8.1 và VS2013 và gặp sự cố tương tự.

Lý do điều này xảy ra với tôi là như sau - Tôi đã kết nối điện thoại Android của mình với máy tính và gỡ lỗi USB trên điện thoại.

  • Tôi đã ngắt kết nối điện thoại và thử nghiệm đã bắt đầu hoạt động.
  • Tôi đã tắt gỡ lỗi USB trên điện thoại và kết nối lại. Thử nghiệm gỡ lỗi đã hoạt động trở lại.

Bạn đã có nó.

2

Tôi vừa xóa tất cả nội dung của thư mục đầu ra của dự án thử nghiệm (objd \ amd64 trong trường hợp của tôi) và lỗi đã biến mất.

1

Như Steven Jeuris đã đề cập trong nhận xét, điều này có thể liên quan đến quyền truy cập. Trong trường hợp của tôi, nó được gây ra bằng cách khởi chạy studio trực quan từ một miền thư mục hoạt động khác (runas /netonly /user:...).

+0

Oh cuộc sống của tôi! Bạn đã tìm thấy xung quanh điều này? Tôi cần phải sử dụng 'runas' vì vậy tôi có thể' chạy như một quản trị viên' nhưng không sử dụng một tài khoản quản trị cục bộ (vì lý do bảo mật). Không thể gỡ lỗi mà không có quyền quản trị viên nếu sử dụng IIS mặc dù. –

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