+2 امتیاز
در برنامه های چند پروژه ای چگونه می توان تعیین کرد که کدام پروژه ابتدا فراخوانی (load) شود
بسته شده

1 پاسخ

+4 امتیاز
 
بهترین پاسخ
سلام

یخورده بیشتر توضیح بدین ببینیم چیکار میخواین انجام بدین !؟
همه پروژه هایی که به solution اضافه می کنید رو بصورت dll دربیارین و بعد تو پروژه اصلی فراخوانی کنید ...

بدون مشکل هم برنامه اجرا میشه :)

توضیحاتم را در عکس زیر قرار دادم اگر کامل نبود بفرمائید بیشتر توضیح بدم

http://s6.picofile.com/file/8206178484/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7.png

این روشی هم که فرمودید را میتونید بیشتر توضیح بدید؟

ویرایش شده توسط
توسط (202 امتیاز) 1 4 23
در رابطه با سوال 1 :

روی پروژه اول راست کلیک کنید و Set as startup project رو بزنید تا به عنوان فرم اجرایی solution تعریف بشه . سپس فایل Program.cs ش رو دستگاری کنید و فرم ابتدایی برنامه را روی Form1 قرار بدین .

در رابطه با سوال دوم ، رفرنس پروژه system jame tadarokat رو به پروژه System jame daftari اضافه کنید اونوقت می تونید به تمامی کلاس هاش منجمله فرم ها دسترسی داشته باشید و اونها رو نمایش بدین .
توسط (6,145 امتیاز) 5 11 116
ممنون از پاسختون

در رابطه با پاسخ سوال دوم اگر امکان دارد روش اضافه کردن رفرنس پروژه system jame tadarokat به پروژه System jame daftari توضیح بفرمائید
توسط (202 امتیاز) 1 4 23
در پنجره ی solution Explorer پروژه Ssytem jame daftari روی Reference راست کلیک کنید و گزینه ی Add Reference رو بزنید ، بعد پروژه System jame tadarokat رو انتخاب کنید
توسط (6,145 امتیاز) 5 11 116
اگر بفرمائید کدام فایل (با چه پسوندی) از پروژه System jame tadarokat را بایستی انتخاب کنم ممنون میشم.
توسط (202 امتیاز) 1 4 23
وقتی شما این پنجره رو باز می کنید ( Add Reference ) کل پروژه System jame tadarokat رو انتخاب کنید .

فایل نیست .
توسط (6,145 امتیاز) 5 11 116

ممنون از لطفتون

برای تکمیل اطلاعات:

در پنجره ی solution Explorer پروژه Ssytem jame daftari روی Reference راست کلیک می کنیم و گزینه ی Add Reference رو می زنیم ، بعد پروژه System jame tadarokat رو از سربرگ project (در سی شارپ 2010 ) انتخاب و ok  می کنیم.

و کد کنترلی که می خواهیم با زدن آن form1 اجرا شود را به صورت زیر می نویسیم

system_jame_anbar.form1  d  =  new system_jame_anbar.form1();
d.ShowDialog();

نکته مهم:

در صورتی که میخواهیم به کنترل های پروژه System jame tadarokat  از پروژه های دیگر دسترسی داشته باشیم حتما بایستی خصوصیت modifiers این کنترل ها بر روی public باشد تا در پروژه های دیگر قابل مشاهده باشد.

موفق باشید


 

ویرایش شده توسط
توسط (202 امتیاز) 1 4 23
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...