2009-10-01 26 views
8

Tôi có một hành vi kỳ lạ với mã dọn dẹp cho C# trong visual studio 2008 Team Developer Edition.resharper "cleanup code" so với từ khóa 'var'

Bất cứ khi nào tôi xóa mã bằng cách sử dụng "Xóa toàn bộ", nó sẽ thay thế tất cả khai báo biến bằng khai báo kiểu rõ ràng. Nhưng tôi đã đặt cài đặt thích hợp trong "Kiểm tra mức độ nghiêm trọng", "Sử dụng từ khóa var khi trình khởi tạo khai báo rõ ràng loại" và "sử dụng từ khóa var khi có thể" thành "Hiển thị dưới dạng lỗi"

Có bất kỳ cài đặt nào khác mà tôi cần đặt không hoặc là lỗi này?

+0

Bạn đang sử dụng phiên bản nào? – Bryan

+2

nghe như hành vi mong muốn đối với tôi! Làm thế nào để bạn làm cho nó làm điều đó một lần nữa?!? –

Trả lời

13

Có cài đặt trong phần Làm sạch mã chỉ định những gì mà Code Cleanup phải làm với các khai báo var.

Trong menu ReSharper, chọn Tùy chọn. Ở dưới cùng của chế độ xem dạng cây, chọn Mã dọn dẹp (trong phần Công cụ). Chọn một cài đặt làm sạch mã trên bên phải, và sau đó nhìn vào Sử dụng 'var' trong khai báo cài đặt. Bạn có thể muốn cài đặt Thay thế hướng thành Không thay đổi.

+3

Khi tôi đi đến phần "Mã dọn dẹp" bên phải vẫn còn trống. Không có hồ sơ nào được lưu. Tôi luôn muốn sử dụng "dọn dẹp toàn bộ" nhưng tôi không thể thay đổi bất kỳ cài đặt nào cho cấu hình Hoàn toàn dọn dẹp vì danh sách trống. – bitbonk

+4

Bạn phải thêm cấu hình mới của riêng bạn trước khi bạn có thể chỉnh sửa cài đặt. – peteski

2

Điều này chắc chắn trông giống như một lỗi đối với tôi. cách sử dụng var => type hoạt động nhưng kiểu usage => var không có trên tất cả các máy devs ở đây tại nơi làm việc (R # 4.5). Đăng phản hồi lên R # ngay bây giờ.

+0

oh và bỏ qua Mitch .. hes skool cũ .. đi var! : p – RhysC

2

Trong bản dựng 5.0.1659.36 có lỗi - "Sử dụng 'var' trong cài đặt khai báo" không được tôn trọng.

+2

Phiên bản 7 và vẫn còn ở đó! – Mrchief

+0

Tôi đang sử dụng Build 8.2.0.2160 và dường như không tôn trọng lựa chọn của tôi 'Không thay đổi' cho 'Thay thế hướng' - nó luôn luôn hoán đổi var cho loại rõ ràng ... rất khó chịu! – JTech

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