2011-07-08 10 views
6

Tôi đang cố tạo một thử nghiệm giao diện người dùng được mã hóa trong một dự án thử nghiệm Visual Studio 2010.
tôi bấm chuột phải vào dự án, Chọn Thêm Chọn Coded UI thử nghiệmLỗi khi tạo Kiểm tra giao diện người dùng được mã hoá trong Visual Studio 2010 Ultimate

sau đó tôi nhận được cảnh báo lỗi:

Gói sau thất bại trong việc tải: C: \ Users [File Path Goes Tại đây] \ Microsoft.VisualStudio.TestTools.UITest.Extension.IE.dll. Kiểm tra giao diện người dùng được mã hóa hiện đang ở trạng thái không phù hợp . Xóa gói này và khởi động lại Visual Studio thành làm việc với Kiểm tra giao diện người dùng được mã hóa.

Khi tôi nhấp OK, tôi có thể tạo Kiểm tra giao diện người dùng được mã hóa (CUIT) nhưng khi kiểm tra kết thúc, tệp thử nghiệm trống.

Có ai biết cách khắc phục sự cố này không? Tôi đã xóa cài đặt của mình VÀ cài đặt lại VS 2010, tất cả đều không có kết quả.

Cảm ơn mọi người.

+0

Nghe có vẻ như tôi có lẽ mô-đun UI Test của bạn bị hỏng? Bạn có thể xem xét gỡ cài đặt nó, đóng VS, xóa tất cả bộ nhớ cache (từ AppSettings của bạn), cài đặt lại. – Chiramisu

+0

Tôi đã cài đặt lại, cũng như thực hiện cài đặt sửa chữa. Tôi chưa xóa bộ nhớ cache. –

Trả lời

3

Vì vậy, tôi đã sẵn sàng tuyên bố lỗi lớn này trên phần của Microsoft và đóng nó ra.

+0

Và nếu bạn chưa cài đặt giàn giáo MVC 3, mọi thứ diễn ra suôn sẻ? –

+0

Nếu có, bạn có thể thêm cách giải quyết này cho câu hỏi để làm rõ việc cần làm với nó. –

+0

Gỡ cài đặt giàn giáo mvc Gói NuGet thực sự khắc phục được sự cố, đó là tất cả những gì cần. Nó hoàn toàn không có ý nghĩa, nhưng đó là tất cả phải mất. –

3

Không có ý tưởng về nguồn gốc của vấn đề, nhưng nếu bạn đi đến C: \ Program Files (x86) \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PrivateAssemblies \ và sao chép Microsoft.VisualStudio.TestTools.UITest.Extension .IE.dll tập tin vào thư mục bin/debug tất cả mọi thứ hoạt động tốt.

Tôi không biết tại sao VS giả định rằng .dll có khi không, nhưng đó là bản sửa lỗi.

+0

Bây giờ tôi thấy rằng giải pháp trên chỉ hoạt động một lần. Có ai khác có ý kiến ​​gì không? –

+0

Đó có phải là dll được tham chiếu từ dự án không? –

+0

Nếu có, hãy thử xóa tham chiếu. Ngoài ra, bạn có cài đặt Visual Studio nào khác để thử nghiệm không? –

2

Tôi đã có thể vượt qua vấn đề này bằng cách thay đổi thuộc tính 'Sao chép cục bộ' của DLL được tham chiếu thành 'true'. Sau khi thay đổi này, DLL được tự động sao chép vào thư mục Bin \ Debug.