‫۸ سال و ۱ ماه قبل، سه‌شنبه ۲ شهریور ۱۳۹۵، ساعت ۱۵:۲۱
- پیشنیازهای مطلب را یکبار مطالعه کنید؛ خصوصا مورد «اصول طراحی یک سیستم افزونه پذیر به کمک StructureMap» که در آن  scanner.AddAllTypesOf ذکر شده‌است. در آنجا IPlugin ثبت شده‌است؛ شما Profile یا هر نوع دیگری را که نیاز است به آن اضافه کنید.
-روش دوم: در مثالی که ذکر شده، تک اسمبلی جاری بررسی می‌شود. برای یافتن تمام اسمبلی‌های بارگذاری شده‌ی در برنامه (منجمله پلاگین‌ها) از متد ()AppDomain.CurrentDomain.GetAssemblies استفاده کنید.
‫۸ سال و ۱ ماه قبل، سه‌شنبه ۲ شهریور ۱۳۹۵، ساعت ۰۵:۵۱
از PluginsStart ایده بگیرید که چطور پلاگین‌ها را پیدا می‌کند و چطور متدهای آن‌را فراخوانی می‌کند. اگر IPlugin نیاز به متدهای بیشتری برای تنظیمات اولیه‌ی پلاگین‌ها دارد، به آن اضافه کنید.
‫۸ سال و ۱ ماه قبل، شنبه ۲۳ مرداد ۱۳۹۵، ساعت ۱۹:۰۷
نکات ارتقاء به نگارش RC5
در نگارش RC5، فرمت فایل app.routes.ts که در نگارش RC4 معرفی شد، اندکی تغییر کرده‌است.
ابتدای فایل به این شکل:
// - Routes instead of RouteConfig
// - RouterModule instead of provideRoutes
import { Routes, RouterModule } from '@angular/router';
و انتهای آن نیز به این شکل تغییر پیدا می‌کند:
// - Updated Export
export const routing = RouterModule.forRoot(routes);
پس از آن، این تعاریف، با توجه به ساده شدن فایل main.ts، به قسمت imports فایل app.module.ts منتقل و معرفی می‌شوند.
به علاوه در قسمت‌های مختلف برنامه مواردی مانند ROUTER_DIRECTIVES, ROUTER_PROVIDERS, HTTP_PROVIDERS را یافته و حذف کنید. این‌ها نیز به فایل app.module.ts و قسمت imports آن منتقل شده‌اند.
نکات ارتقاء به نگارش RC5
در نگارش RC5 مفهوم جدیدی را به نام NgModule معرفی کرده‌اند. کار آن ساده سازی تعاریف کامپوننت‌ها است. در اینجا می‌توان تعاریف سرویس‌ها و بسیاری از موارد دیگر را از کامپوننت‌ها حذف و به قسمت providers فایل app.module.ts انتقال داد.  
‫۸ سال و ۱ ماه قبل، شنبه ۲۳ مرداد ۱۳۹۵، ساعت ۱۸:۵۹
نکات ارتقاء به نگارش RC5
در نگارش RC5 مفهوم جدیدی را به نام NgModule معرفی کرده‌اند. کار آن ساده سازی تعاریف کامپوننت‌ها است. در اینجا می‌توان تعاریف directives و بسیاری از موارد دیگر را از کامپوننت‌ها حذف و به قسمت declarations فایل app.module.ts انتقال داد.