با سلام .
دوستان سوالی دارم در ضمینه برنامه نویسی C#
من نیاز به ساخت برنامه ای دارم که کاربر بدون دانش برنامه نویسی بتونه برنامه خودش برنامه بسازه .
برای این کار نیاز دارم که کاربر بتونه کلاس ، فرم و ... ایجاد کنه .
حال من می تونم براش کلاس ایجاد کنم که کد های من درونش باشد .
اما مشکل اینجاست که این کلاس ها اینجکت نمیشن به پروژه .
کلاس ها را با استفاده از ایجاد فایل درست می کنم در مسیر پروژه .
همچنین در درون این کلاس ها nameSpace هم قرار داره و سایر موارد هم وجود داره . البته پروژه در حد تست و آموزش است .
چجوری می تونم با کد نویسی به ویژوال استدیو بفهمونم که این کلاس من رو اینجکت کنه ؟!
اساتید محترم و عزیز . جواب سوال من رو میدونید ؟!نیاز به راهنمایی شما دارم .
با سلام
ربطی به inject کردن نداره
زبان سی شارپ، یک زبان کامپایلری هستش و طبق کاری که میخواین بکنین باید کامپایلر سی شارپ و کتابخانه های واسط (net framework, ...) رو به برنامه اضافه کنید تا براتون خروجی جدیدی رو ایجاد کنه که یا خیلی کار پیچیده ای میشه و یا غیرممکن
اما میتونین کلاس ها رو به عنوان object در نظر بگیرید و براش کد تولید نکنین، بیاین با متغیرهای dynamic در سی شارپ، به object فیلد اضافه کنید، کم کنید و یا ...
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)