View Full Version : embed کردن چند exe به exe اصلی پروژه
myroya
چهارشنبه 01 فروردین 1397, 14:29 عصر
سلام دوستان
چطوری پروژه Selenium را به یک Exe تبدیل کنم؟ میخوام chromeDriver و geckodriver را به exe پروژه embed کنم.(#C)
147823
danialafshari
پنج شنبه 02 فروردین 1397, 07:16 صبح
با سلام
اگر سورس پروژه رو در اختیار دارید میتونید اون رو در Solution اضافه کنید و از اون استفاده کنید
ولی اگر سورس رو ندارید میتونید اون رو در Resource برنامه قرار بدید و موقع استفاده Extract کنید و پس از استفاده اون رو حذف کنید
به صورت مختصر:
string path = Path.Combine(Path.GetTempPath(), "tempfile.exe");
File.WriteAllBytes(path, Properties.Resources.MyProgram);
using (Process exeProcess = Process.Start(path))
{
exeProcess.WaitForExit();
File.Delete(path);
}
موفق باشید
myroya
شنبه 04 فروردین 1397, 21:47 عصر
با سلام
اگر سورس پروژه رو در اختیار دارید میتونید اون رو در Solution اضافه کنید و از اون استفاده کنید
ولی اگر سورس رو ندارید میتونید اون رو در Resource برنامه قرار بدید و موقع استفاده Extract کنید و پس از استفاده اون رو حذف کنید
به صورت مختصر:
string path = Path.Combine(Path.GetTempPath(), "tempfile.exe");
File.WriteAllBytes(path, Properties.Resources.MyProgram);
using (Process exeProcess = Process.Start(path))
{
exeProcess.WaitForExit();
File.Delete(path);
}
موفق باشید
سلام دوست عزیز
فایل chromdriver.exe و geckodriver.exe با نصب سلنیوم و selenium chromdriver و ... و بعد از build کردن در پوشه ی release ایجاد میشن و برای اجرا بهشون نیاز هست ینی وقتی پاکشون میکنم برنامه اجرا نمیشه و پیغام میده که chromedriver نیاز هست.
147836
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.