2016-12-25 38 views
26

Tôi đang cố gắng gỡ lỗi các thử nghiệm .NET Core xUnit của mình trong VS 2017 RC. Tôi chạy thử nghiệm của mình thông qua cửa sổ Test Explorer. Trong khi kích chuột phải vào một thử nghiệm và chọn Run chọn thử nghiệm hoạt động tốt, chọn gỡ lỗi được chọn thử nghiệm không:VS 2017 RC tạo ra lỗi 0x8000ffff khi cố gắng gỡ lỗi các kiểm tra xUnit

Tôi đang ở một mất mát như thế nào để vượt qua này. Tôi đã thử khởi động lại VS, làm một bản xây dựng sạch sẽ, loại bỏ các thư mục .vs/, và thậm chí cập nhật lên một phiên bản mới hơn của VS 2017. Tuy nhiên, không có gì cho đến nay đã làm việc. Có ai có đề xuất cho cách tôi có thể làm việc xung quanh này? Cảm ơn!

chỉnh sửa: Dự án của tôi có một repo Git here, vì vậy nếu bạn muốn tự do sao chép và xem liệu bạn có thể repro cho chính mình hay không. Các hội đồng kiểm tra là trong src/BasicCompiler.Tests/.

+0

Thẻ 'C#' có cần thiết nếu bạn đã sử dụng thẻ '.net' trong ngữ cảnh này không? – devRicher

+4

@ devRicher Tôi nghĩ rằng câu hỏi này có liên quan đến cả C# và .NET vì các thử nghiệm thất bại trong dự án C#. –

+0

So sánh với dự án của tôi https://github.com/lextm/sharpsnmplib/blob/9392c72021be63b17866351ab5093492fdb51365/Tests/Tests.NetStandard.csproj Tôi chỉ có thể thấy phiên bản xunit không được cập nhật. –

Trả lời

2

Trong trường hợp của tôi với phiên bản phát hành Visual Studio 2017 dự án thử nghiệm đơn vị không thành công với lỗi này vì vì lý do nào đó dự án thử nghiệm đơn vị có tệp launchsettings.json trong thư mục "thuộc tính" của dự án. Việc xóa nó đã giải quyết vấn đề gỡ lỗi.

0

Thử chạy Visual Studio với tư cách quản trị viên, ứng dụng có thể giải quyết sự cố.

Trong trường hợp bạn không biết cách thực hiện: Nhấp chuột phải vào biểu tượng ứng dụng, nhấp chuột phải vào tên ứng dụng và chọn Chạy với tư cách Quản trị viên.

+0

Có lẽ không phải là giải pháp – FortyTwo

0

Nếu không có gì giúp thử gỡ cài đặt hoàn tất và cài đặt lại Visual Studio. Lỗi trong nâng cấp gây ra vấn đề đôi khi. Lý tưởng nhất là IDE nên nhắc lỗi và yêu cầu bạn sửa chúng nhưng tôi đã nhận thấy Visual Studio không làm điều đó; ngay cả khi bạn vào updater và cài đặt lại chúng.

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