Tôi biết Visual Studio 2010 có một số new Code Analysis tool built in, nhưng đó chỉ dành cho các phiên bản cao cấp và cuối cùng. Từ những gì tôi có thể thấy số latest FxCop supports .NET 3.5 SP1. Tìm kiếm Tôi không thể tìm thấy bất kỳ tham chiếu nào tới một FxCop cho .NET 4.0. Có kế hoạch tiếp tục cung cấp FxCop và cho nó để hỗ trợ .NET 4.0? Tôi sẽ tìm thêm thông tin về nó ở đâu và tải xuống?FxCop cho .NET 4.0
Trả lời
Phiên bản mới nhất của FXCop (v10) đi kèm với việc cài đặt Windows SDK mới nhất cho Windows 7 và .Net 4, phát hành vào ngày 19 tháng 5 năm 2010. Từ Microsoft - Full ISOs
Khi SDK được cài đặt, bạn có thể tìm thấy trình cài đặt FXCop EXE trong% programfiles% \ Microsoft SDK \ Windows \ v7.1 \ Bin \ FXCop (Điều này giả định bạn giữ thư mục cài đặt mặc định khi cài đặt SDK).
Tận hưởng.
Bạn đã cài đặt những tùy chọn nào để tải xuống? Có vẻ như phiên bản x64 không cài đặt nó ở tất cả ..? – simbolo
Tôi googled cho FxCop 4.0 và tìm thấy một liên kết hữu ích sau đây:
http://social.msdn.microsoft.com/Forums/en/vstscode/thread/74b2815a-626d-4aef-a08a-14c2fa72b506
Hình như nó chưa ra nhưng hỗ trợ FxCop cho .NET 4.0 được lên kế hoạch.
Nó thường bị tụt hậu so với các phiên bản khung trước đó. Điều thú vị để thấy là có bao nhiêu sự chậm trễ với 4.0, bởi vì toàn bộ công cụ Phân tích Mã đã được viết lại từ đầu theo blog của họ. http://blogs.msdn.com/codeanalysis/archive/2010/04/14/data-flow-analysis-rules-in-visual-studio-2010.aspx –
Tôi đã đọc cả hai liên kết đó. Nên đưa chúng vào câu hỏi của tôi. Bài đăng trên diễn đàn là vào tháng 1 cho Beta 2. Tôi đã hy vọng cho một cái gì đó mới hơn. –
FxCop hiện được cải tiến để hoạt động với .NET 4.0. Bạn có thể tìm thấy ở đây: http://blogs.msdn.com/b/codeanalysis/archive/2010/07/26/fxcop-10-0-is-available.aspx
Phiên bản mới được đánh dấu bằng 10,0 giống như Visual Studio.
Một giải pháp thay thế cho quy tắc FxCop sẽ là sử dụng công cụ NDepend. Công cụ này cho phép viết Nội quy luật trên C# LINQ truy vấnwhat we call CQLinq, hỗ trợ .NET v4 và v4.5, và được tích hợp trong VS 2012, 2010, 2008. Disclaimer: Tôi là một trong những nhà phát triển của công cụ
Hơn 200 code rules được đề xuất theo mặc định. Tùy chỉnh các quy tắc hiện có hoặc tạo quy tắc của riêng bạn là đơn giản nhờ cú pháp C# LINQ.
Quy tắc có thể được xác minh live in Visual Studio và tại thời gian Xây dựng, trong generated HTML+javascript report.
- 1. Svcutil.exe cho .NET 4.0?
- 2. Thư viện EXIF cho .NET 4.0 framework
- 3. .NET Profiler miễn phí cho mã hỗn hợp .NET 4.0
- 4. ninject .net 4.0
- 5. Microsoft.csharp.dll trong .NET 4.0
- 6. Log4Net và .NET 4.0
- 7. có .Net 4.5 bao gồm .Net 4.0
- 8. Không .NET 4.0 có .NET 2.0 không?
- 9. .NET 4.0 - AccessViolationException và WndProc
- 10. FxCop (hoặc tương đương) đối với mã Non -.Net C++
- 11. Log4Net và .NET 4.0 RC
- 12. Thuộc tính .NET [SuppressMessage] trong các assembly vận chuyển fxcop
- 13. Framework (API) cho BlueTooth LE 4.0 (C# .NET)
- 14. Có nhà cung cấp .net 4.0 cho IBM DB2 không?
- 15. .Net 4.0 System.Web.Security.MembershipProvider tham chiếu mơ hồ?
- 16. Yêu cầu nâng cấp .NET 4.0 Framework?
- 17. Đang chờ thay thế trong .NET 4.0?
- 18. SMO Assemblies in .Net Framework 4.0
- 19. DLR có cần trong .NET 4.0 không?
- 20. ServiceHostFactory bị thiếu trong .NET 4.0?
- 21. Trình cài đặt NSIS có .NET 4.0
- 22. TFS 2010 tạo .Net 4.0 XmlSerializers DLL cho .Net 3.5 Ứng dụng
- 23. SecurityAction.RequestMinimum đã lỗi thời trong .Net 4.0
- 24. thay đổi Breaking trong .NET 4.0
- 25. Exception.ToString bị hỏng trong .NET 4.0?
- 26. PerformanceCounters trên .NET 4.0 & Windows 7
- 27. Window với .NET 4.0 và WindowsFormstHost
- 28. Hỗ trợ NHibernate .NET 4.0 framework?
- 29. Cách đọc tệp .RTF bằng .NET 4.0
- 30. Sharepoint 2010 Foundation với .Net Framework 4.0
Theo MS; các nhà phát triển chuyên nghiệp không cần phân tích mã ... http://www.microsoft.com/visualstudio/en-us/products – eschneider