2015-03-22 16 views
16

Tôi đã cài đặt Stylecop qua NuGet. Tôi muốn vô hiệu hóa một số quy tắc, và tôi biết điều này có thể được thực hiện thông qua một tập tin cấu hình từ những gì tôi đã đọc. Tuy nhiên, tôi không thể tìm thấy tệp ở bất kỳ đâu và dường như có ít tài liệu mô tả nơi tạo tệp.Tệp cấu hình Stylecop ở đâu?

Tôi làm cách nào để tạo tệp?

Chỉnh sửa: Vì câu hỏi này dường như vẫn đang nhận được sự chú ý vài năm sau, tôi khuyên bạn nên sử dụng Roslyn Analyzer based StyleCop ngay bây giờ.

này có một vài ưu điểm:

  1. Nó thực sự duy trì và hoạt động.
  2. Lợi dụng Roslyn và có thể thực hiện một số thay đổi cho bạn.
  3. Đây là gói NuGet được cài đặt như một phần của dự án, nghĩa là bạn không còn cần phải cài đặt tiện ích StyleCop Visual Studio dường như không còn nguyên vẹn nữa (đó là nếu bạn thậm chí có thể tìm được nơi thích hợp để tải xuống ngay từ đầu!) . Bằng cách này, bạn có thể thực thi phong cách/quy ước mã dễ dàng hơn nhiều trong ví dụ về PMNM.
  4. Tự động tạo tệp .ruleset cho bạn và kết quả của việc sử dụng Trình phân tích Roslyn bạn nhận được hỗ trợ IDE để bật/tắt quy tắc.

Trả lời

3

File Settings.StyleCop nên được đặt trong thư mục cài đặt của bạn, trên máy tính của tôi nó ở đây:

C: \ Program Files (x86) \ StyleCop 4.7 \ Settings.StyleCop

Bạn có thể chỉnh sửa cài đặt quy tắc bằng cách mở tệp này bằng StyleCopSettingsEditor.exe, nằm trong cùng một thư mục (nhấp đúp vào tệp cài đặt sẽ thực hiện thủ thuật).

+0

Tôi chưa cài đặt StyleCop, phiên bản duy nhất có vẻ là một phiên bản lẻ từ năm 2012, vì vậy tôi đã cài đặt nó qua NuGet trực tiếp vào dự án của tôi – user9993

+1

Nó được cập nhật thường xuyên tại đây: http://stylecop.codeplex.com/releases/ xem/79972 –

+0

Ah ok cảm ơn.Làm thế nào để làm việc với Nuecet dựa trên Stylecop? – user9993

7

Nếu bạn sao chép tệp StyleCop.Settings vào thư mục gốc của giải pháp, thì nó sẽ được tất cả dự án kế thừa. Điều này có nghĩa là nó có thể được giữ trong Source Control và được truy cập bởi bất kỳ máy chủ tích hợp liên tục nào bạn đang sử dụng.

Nếu bạn tham khảo và thay đổi tệp trong C:\Program Files (x86)\StyleCop {{version}}\Settings.StyleCop, điều này cần phải được lưu trữ nội tuyến trên mỗi PC của nhà phát triển. khi sao chép nó vào thư mục gốc của giải pháp

21

Nếu bạn đã cài đặt Stylecop qua NuGet (gói StyleCop.MSBuild), thì bạn sẽ không có thư mục chi tiết trong các câu trả lời khác.

Bạn sẽ tìm thấy các tập tin trong thư mục dự án của bạn ở đây:.
gói \ StyleCop.MSBuild {version} \ tools \ Settings.StyleCop

Bạn nên sao chép tập tin này vào thư mục gốc của dự án của bạn.

Nếu bạn không muốn chỉnh sửa thủ công tệp, cũng có một công cụ gui đẹp được gọi là StyleCopSettingsEditor trong thư mục công cụ, bạn có thể chỉ cần kéo tệp cài đặt của mình lên.

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