Trong Visual Studio 2013, tôi có thể bỏ chọn tùy chọn "Hiển thị lỗi ngữ nghĩa trực tiếp" trong Công cụ → Tùy chọn → Trình soạn thảo văn bản → C# → Nâng cao.Tắt 'Hiển thị lỗi ngữ nghĩa trực tiếp' cho C# trong Visual Studio 2017
Chức năng này rất mất tập trung và tôi sẽ yêu thích để tắt tính năng này. Thật không may, tùy chọn này đã được gỡ bỏ trở lại trong Visual Studio 2015, và vẫn không trở lại trong Visual Studio 2017.
Có cách nào để vô hiệu hóa tùy chọn này cho năm 2017 không? Tôi đã tìm kiếm khắp mọi nơi tôi có thể nghĩ đến ... Có ai có ý tưởng nào không?
Hành vi tôi thấy mất tập trung/bực bội/v.v. là thông báo hình ảnh liên tục rằng có điều gì đó sai với mã của tôi. Cụ thể trong khi tôi đang viết một cái gì đó ...
Là một rất đơn giản ví dụ:
/// <summary>
///
/// </summary>
public class MyClass
{
public string DoSomething()
{
}
}
'DoSomething' sẽ được xác định (thông qua màu đỏ nguệch ngoạc dòng) như không trả lại một giá trị. Nếu tôi đang trong quá trình viết phương pháp của tôi, tôi không muốn bị nhắc nhở là sai. Ví dụ này, mặc dù khá đơn giản, là một minh hoạ của vấn đề. Việc làm nổi bật lỗi thời gian thực có thể thực sự làm mất tập trung khi mọi thứ trở nên phức tạp hơn. Tôi biết nhiều người đã gợi ý làm cho màu 'squiggle' giống như màu nền. Vấn đề ở đây là khi tôi biên dịch, tôi muốn thấy những khúc cua đó ...
Tôi đã vô hiệu hóa tất cả các máy phân tích ở cấp độ giải pháp và mức dự án.
Kể từ phiên bản 15.5.4 đây là STILL không khả dụng ... Bất kỳ ai cũng có ý tưởng? – user633077
Tính năng này đã được thay thế hoàn toàn, triệt để và không thể thay thế bởi Roslyn trong VS2015. Hy vọng rằng bạn sẽ nhận được hộp kiểm đó trở lại là hy vọng nhàn rỗi. Việc thay thế thô là phân tích mã trực tiếp, tắt tính năng này dễ dàng. Nhưng điều đó giúp bạn hạnh phúc thì khó đoán khi bạn không đưa ra một ví dụ rõ ràng về hành vi mà bạn không thích. –
Thêm chi tiết để rõ ràng – user633077