سلام دوستان
چطوری پروژه Selenium را به یک Exe تبدیل کنم؟ میخوام chromeDriver و geckodriver را به exe پروژه embed کنم.(#C)
ضمیمه 147823
Printable View
سلام دوستان
چطوری پروژه Selenium را به یک Exe تبدیل کنم؟ میخوام chromeDriver و geckodriver را به exe پروژه embed کنم.(#C)
ضمیمه 147823
با سلام
اگر سورس پروژه رو در اختیار دارید میتونید اون رو در 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