Bilaman, Visual Studio 2010 da yangi Kod tahlili vositasiga o'rnatilgan, lekin bu faqat premium va oxirgi versiyalar uchun. Men eng so'nggi FxCop-ni ko'rishim mumkin. .NET 3.5 SP1ni qo'llab-quvvatlaydi. Qidirayotganimda .NET 4.0 uchun FxCop-ga havola topa olmadim. FxCop taklifini davom ettirish va .NET 4.0 ni qo'llab-quvvatlash rejalari bormi? Bu haqda ko'proq ma'lumotni qayerdan topsam va yuklab olsam bo'ladi?
.NET 4.0 uchun FxCop
Javoblar (4)
FXCop (v10) ning eng so'nggi versiyasi Windows 7 va .Net 4 uchun so'nggi Windows SDK o'rnatilishi bilan birga 19/5/2010 da chiqarilgan. Microsoft-dan - To‘liq ISOlar
SDK o'rnatilgandan so'ng siz FXCop o'rnatuvchi EXE ni %programfiles%\Microsoft SDKs\Windows\v7.1\Bin\FXCop ostida topishingiz mumkin (bu SDKni o'rnatishda standart o'rnatish katalogini saqlab qolganingizni nazarda tutadi).
Rohatlaning.
FxCop endi .NET 4.0 bilan ishlash uchun takomillashtirildi. Uni bu yerda topishingiz mumkin: http://blogs.msdn.com/b/codeanalysis/archive/2010/07/26/fxcop-10-0-is-available.aspx
Yangi versiya xuddi Visual Studio kabi 10.0 bilan belgilangan.
Men FXcop 4.0 ni qidirib topdim va quyidagi foydali havolalarni topdim:
http://social.msdn.microsoft.com/Forums/en/vstscode/thread/74b2815a-626d-4aef-a08a-14c2fa72b506
U hali chiqmaganga o'xshaydi, lekin .NET 4.0 uchun FXCop qo'llab-quvvatlashi rejalashtirilgan.
FxCop qoidalariga alternativa NDepend vositasidan foydalanish bo'ladi. Ushbu vosita C# LINQ so'rovlari orqali kod qoidalarini yozish imkonini beradi biz buni CQLinq deb ataymiz, .NET v4 va v4.5-ni qo'llab-quvvatlaydi va VS 2012, 2010, 2008-ga integratsiyalangan. Ogohlantirish: Men ushbu vositani ishlab chiquvchilardan biriman
Sukut bo'yicha 200 dan ortiq kod qoidalari taklif etiladi. Mavjud qoidalarni sozlash yoki o'z qoidalarini yaratish C# LINQ sintaksisi tufayli juda oddiy.
Qoidalar Visual Studio-da va Qurilish jarayonida yaratilgan HTML+javascript hisoboti.