2016-10-07 37 views
6

Tôi đang gặp sự cố khi chạy chế độ Gỡ lỗi cho các kiểm tra đơn vị trong dự án UWP (Windows 10) của mình. Các lỗi ném là:UWP UnitTest gỡ lỗi "Không thể đính kèm vào CoreCLR"

Unable to attach to CoreCLR. Interop debugging is not supported.

Sản lượng từ cửa sổ thử nghiệm cho thấy:

Deployment complete (0:00:00,932). Full package name: "d13697af-b51e-4d46-bbce-4f4b89a44a95_1.0.0.0_x64__h20887da7bcmm" 

A user callback threw an exception. Check the exception stack and inner exception to determine the callback that failed. 

Điều thực sự kỳ lạ là điều này không xảy ra mỗi lần. Tôi đã sửa lỗi thành công các bài kiểm tra đơn vị của tôi một vài lần ngay bây giờ, cho đến khi nó không thành công. Các biện pháp khắc phục có vẻ là để làm sạch các giải pháp và xây dựng lại, sau đó nó đôi khi (không phải luôn luôn) hoạt động trở lại cho một vài nỗ lực. Sau đó, nó bắt đầu thất bại và tôi cần phải làm sạch một lần nữa.

Tôi đang xây dựng cho Windows 10 xây dựng 10586, chọn một phiên bản khác dường như không tạo nên sự khác biệt.

+0

Bạn đã tìm thấy một giải pháp cho điều này? Tôi gặp vấn đề tương tự. Dường như đã ngừng hoạt động kể từ khi tôi thêm gói SimpleStub từ Nuget? – AndrewJE

+0

Không. Gói duy nhất tôi có trong dự án thử nghiệm của tôi là .NET core tại thời điểm này, và nó vẫn không thành công theo thời gian. Tôi cũng đã cài đặt một bên của VS "15" để xem liệu điều đó có giúp ích gì không, nhưng có lẽ nó liên quan đến SDK vì điều đó cũng không tạo nên sự khác biệt. – Jasper

+1

Có vẻ như chúng tôi không phải là người duy nhất có vấn đề này. http://stackoverflow.com/questions/39399907/how-to-change-debugger-settings-for-debugging-individual-unit-tests-from-vs-2015 Dường như đây là vấn đề về SDK. – AndrewJE

Trả lời

0

Vấn đề của tôi là tôi đã xóa "debugType": "di động", dòng khỏi tệp project.json của tôi.

"buildOptions": { "debugType": "xách tay", "emitEntryPoint": true} ,

+0

Đây không phải là câu trả lời, bạn nên sử dụng '[Thêm nhận xét]' – McNets

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