افزونه CodeRush 9.2 و ایجاد مشکل برای IDE

نگارش جدید افزونه‌های DevExpress این بار واقعا سنگ تمام گذاشته‌اند و با قابلیت‌های آنالیز کد افزونه‌ی ReSharper قابل مقایسه بوده و یا حتی در بعضی از موارد هم بهتر از آن‌ها هستند:



برای مثال مطابق شکل فوق تنها کافی است یک شیء از نوع disposable داشته باشید که در کد شما به صورت صریح dispose نشده باشد. بلافاصله آن‌را تشخیص داده و راه علاج را نیز توصیه می‌کند.

اما پس از نصب آن، دیگر یک سری از پروژه‌های جدید در IDE قابل ایجاد شدن نیستند (حداقل برای من به این صورت بود). پیغام خطایی هم که از طرف VS.Net صادر می‌شود به صورت زیر است:

The project type is not supported by this installation?

پس از کمی جستجو مشخص شد که روش رفع این مشکل به صورت زیر است:

devenv /setup
regsvr32.exe "%vs90comntools%\..\IDE\projectaggregator.dll"
devenv /resetskippkgs

سه سطر فوق را در خط فرمان صادر کرده و مدتی صبر کنید تا عملیات به پایان رسد. پس از آن مشکل برطرف خواهد شد.