50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

ادغام دو پروژه با هم در VS و دسترسی به فرم پروژه دوم

سلام من با راست کلیک کردن روی سولوشن پروژه 1 و گزینه add exiting project یک پروژه دیگه به پروژه اصلیم اضافه کردم حالا سوالم اینه چطوری به از پروژه 1 فرم داخل پروژه 2 رو صدا بزنم ؟ ممنون امیدوارم درست توضیح داده باشم

پرسیده شده در 1401/05/09 توسط

3 پاسخ

0

گزینه 1 رو متوجه نمیشم خود پروژه 2    dll های زیادی داره و اضافه هم نمیشن تست کردم  من کل پروژه 2 رو آوردم توی پروژه 1 یعنی در اصل الان دو تا پروژه مرج شده داخل یک پروژه دارم ولی میخوام فقط فرم پروژه 2 رو از داخل پروزه 1 صدا بزنم همین

پاسخ در 1401/05/09 توسط
0

خب کاری که کردین غلطه. 

شما باید دو پروژه داشته باشید و خروجی یکی رو نوع class library بدید.

enter image description here


اگه می خواید کاری که کردید رو ادامه بدید ، باید توجه کنید که دو پروژه namespaceهای مختلفی دارن. یا باید یکیشون کنید یا از طریق namespace آدرس دهی کنید که هردوشون دردسر دارن. مگر اینکه واقعا دوپروژه باید یکی باشن.

به هر حال بقیه اون dll هایی هم که می بینید در واقع خودشون یه پروژه ای بودن که الان دارید استفاده میکنید. پروژه های شما هم میتونن dll بشن تو بقیه پروژه هاتون.

پاسخ در 1401/05/09 توسط
0


اول : خروجی پروژه 2 باید به صورت dll تغییر کنه

دوم : روی پروژه 1 راست کلیک کنید و add refrence رو بزنید و dll پروژه 2 رو بهش بدید.

حالا می تونید به تمام فرم ها و کلاس ها و متد های public پروژه 2 دسترسی مستقیم داشته باشید.

البته اگه یه فرم پروژه 2 رو باز کنید ؛ از داخل اون متدهای internal هم که خودش دسترسی داشته باز هم کار می کنه.

پاسخ در 1401/05/09 توسط

پاسخ شما