سلام دوستان من یه برنامه نصاب نوشتم میخواسم بدونم چطور میتونم این کار یعنی نصب مخفی .net رو انجام بدم
سلام دوستان من یه برنامه نصاب نوشتم میخواسم بدونم چطور میتونم این کار یعنی نصب مخفی .net رو انجام بدم
با سویچ /passive نصب میشه فقط پیشرفت عملیات نشون میده سوال از کاربر نمیپرسه
با /q یا /quiet همون پیشرفت عملیات هم نمایش داده نمیشه
دومی فکر کنم تو فریم ورک 2 کار می کرد برای نسخه های بعدی امتحان کن
اسم فایل اجرائی فریم ورک /؟ بزنی همه سویچ هاشو نشون میده
آخرین ویرایش به وسیله Mahmoud.Afrad : شنبه 02 آبان 1394 در 12:15 عصر
میشه راجب راه حل اولی توضیح بیشتری بدی که چطور باید استفاده کنم یعنی کمپوننتی چیزی داره؟
آخرین ویرایش به وسیله Mahmoud.Afrad : شنبه 02 آبان 1394 در 12:17 عصر
همش یک روش بود دوتا سویچ با عملکردهای مختلف هست
شما وقتی فریم ورک رو میخوای نصب کنی یک فایل اجرایی داری مثلاً dotNetFx40_Full_x86_x64.exe
حالا شما در کامند بزن dotNetFx40_Full_x86_x64.exe /?
کل سویچ هاشو بهت نشون میده
بزن dotNetFx40_Full_x86_x64.exe /passive
شروع به نصب میکنه بدون اینکه از کاربر سوال بپرسه
آخرین ویرایش به وسیله Mahmoud.Afrad : شنبه 02 آبان 1394 در 12:16 عصر
اهان یعنی ستاپ رو run کنم بعد تو کامند cmd اینارو بزنم؟
آخرین ویرایش به وسیله Mahmoud.Afrad : شنبه 02 آبان 1394 در 12:17 عصر
این مواردی که عرض کردم برای command prompt هست
با کلاس Process و متد Start شما میتونی توی برنامت این دستور رو اجرا کنی
Process.Start("D:\\dotNetFx40_Full_x86_x64.exe", "/passive");
همین روند رو نشون میده برای مشخص شدن اتمام نصب دستور رو این شکلی کنبرنامه صبر میکنه تا Process کارش تموم بشه بعد به ادامه اجراش میرسه
Process.Start("D:\\dotNetFx40_Full_x86_x64.exe", "/passive").WaitForExit();