2012-06-26 39 views
40

Sau mỗi lần xây dựng, Visual Studio 2012 chuyển từ Trình khám phá giải pháp sang tab Phân tích mã, thường với màu vàng "Không phát hiện thấy vấn đề phân tích mã nào". (Cũng có thể nói "TA DA!").Làm cách nào để ngăn không cho Visual Studio chuyển sang tab Phân tích Mã sau mỗi lần xây dựng?

Có tùy chọn tắt chuyển đổi tab (giữ nó trên Solution Explorer) không? [bởi vì tôi không thể tìm thấy nó trong Giải pháp hoặc Tùy chọn].

Cảm ơn!

+0

Tôi nghĩ rằng điều này sẽ giúp bạn: http://msdn.microsoft.com/en-us/library/dd193260.aspx –

+1

Milad: Điều đó chỉ tắt nó đi. Giống như một chiếc đèn dầu thấp trong một chiếc xe hơi, tôi thích nó hoạt động ... chỉ không chiếm toàn bộ màn hình. – Jim

Trả lời

34

VS 2012

Câu trả lời tốt nhất mà tôi đã tìm thấy cho đến nay là để kéo tab view Mã Phân tích của xa Giải pháp nhà thám hiểm. Tôi đã docked của tôi dưới giải pháp thám hiểm và làm cho nó khoảng 1 inch cao - vì vậy tôi vẫn có thể nhìn thấy những gì nó được báo cáo trong những dịp hiếm hoi khi tôi muốn kiểm tra nó, nhưng không mất Solution Explorer của tôi tất cả các thời gian.

Nó vẫn không cần thiết nhưng ít gây khó chịu hơn nhiều.


Update - VS 2013

Trong VS 2013 bây giờ bạn có thể nhấp vào Cài đặt tùy chọn trong giao diện Phân tích Mã, và vô hiệu hóa tùy chọn Show window when issues are detected.

16

Dự án nhấp chuột phải -> Thuộc tính -> Tab phân tích mã -> Bỏ chọn Bật phân tích mã trên bản dựng.

Hy vọng rằng Trợ giúp.

+8

Câu hỏi đặt ra là làm sao để VS2012 bỏ hút lấy nét, chứ không phải cách dừng phân tích mã hoàn toàn. Giải pháp của bạn hoạt động, nhưng nó quá khắc nghiệt đối với những gì tôi muốn. – Mike

+0

Bạn có thể chạy phân tích mã theo cách thủ công hoặc thiết lập loại xây dựng với tính năng được bật và tắt nó bình thường. Tôi thích cách cũ hơn, nhưng điều này làm việc cho tôi. –

+0

Tìm thấy cùng [tại đây] (https://msdn.microsoft.com/en-us/library/e05a02t4 (v = vs.90) .aspx) – Shubh

7

Chỉ tìm thấy bài đăng trên blog rất hữu ích về sự cố của bạn Temporarily disable the C# static code analysis for a whole VS instance. Ngoài ra tôi đã tìm cách để vô hiệu hóa vĩnh viễn Phân tích mã cho tất cả các trường hợp VS 2012: Bạn cần phải thêm biến môi trường Windows với tên "DevDivCodeAnalysisRunType" và giá trị "Disabled" (tất cả không có dấu ngoặc kép). Có bài viết hữu ích về biến môi trường Windows How To Add/Edit Environment Variables in Windows 7.

Hy vọng điều đó sẽ hữu ích.

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