لینک کوتاه : https://magicfile.ir/?p=2519
دانلود سورس کد نرم افزار ابزار پروژه با سی شارپ
هنگامی که یک پروژه به پایان می رسد، بسیاری از فایل های کد آن می توانند در پروژه های دیگر مورد استفاده مجدد قرار گیرند.
در ابتدا فایل های کد قابل استفاده مجدد را از پروژه اول به پروژه دوم کپی می کنم. در حین انجام پروژه دوم، فایل های کد قابل استفاده مجدد ممکن است برای عملکرد اضافه یا کیفیت بهبود یافته اصلاح شوند. با افزایش تعداد پروژه ها، فایل های کد قابل استفاده مجدد در همه جا پراکنده می شوند. نمی دانم کدام نسخه جدیدتر است.
سپس فایلهای کد قابل استفاده مجدد را جمعآوری میکنم، جدیدترین نسخه هر فایل را نگه میدارم، یک پروژه کتابخانه CodeLib میسازم و به همه پروژههای دیگر اجازه میدهم به CodeLib ارجاع دهند. CodeLib شامل کانتینرها، الگوریتمها، ریاضیات، بستهبندی SQL پایگاه داده، ابزارهای XML و غیره است. اما اگر پروژهای فقط از مقدار کمی از CodeLib استفاده کند، کل کتابخانه نیز با آن ارسال میشود. این خیلی خوب نیست. حتی بدتر از آن، اگر پروژه A هم به CodeLib و هم به پروژه B اشاره کند. پروژه B دارای تعدادی فایل کد است که از CodeLib کپی شده است. هنگام استفاده از چنین نوع در پروژه A، دو بار تعریف می شود و پروژه از کامپایل عبور نمی کند.
در نهایت من تمام پروژه ها را به یک پوشه منتقل می کنم، هر پروژه را شامل تمام فایل های مورد نیاز خود به طور مستقیم می کنم. هیچ مرجعی بین پروژه ها وجود ندارد، مشکل فوق حل شده است.
برای شما کاربر عزیز پیشنهاد دانلود داده می شود.