سلام دوستان
چطوری پروژه Selenium را به یک Exe تبدیل کنم؟ میخوام chromeDriver و geckodriver را به exe پروژه embed کنم.(#C)
Untitled.jpg
سلام دوستان
چطوری پروژه Selenium را به یک Exe تبدیل کنم؟ میخوام chromeDriver و geckodriver را به exe پروژه embed کنم.(#C)
Untitled.jpg
با سلام
اگر سورس پروژه رو در اختیار دارید میتونید اون رو در 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);
}
موفق باشید
آخرین ویرایش به وسیله danialafshari : پنج شنبه 02 فروردین 1397 در 06:26 صبح
لطفاً از پرسیدن سوال در خصوصی خودداری کنید.
قبل از ایجاد تاپیک، حتماً قوانین سایت را مطالعه فرمایید.
قوانین پرسش های دانشجویی
برای درست وارد شدن کد در قالب C# سایت، ابتدا کد رو درون Notepad.exe کپی سپس از اونجا به سایت در قالب C# منتفل کنید
نرم افزار code manager دستیار برنامه نویسان جهت نگهداری کد ها
سلام دوست عزیز
فایل chromdriver.exe و geckodriver.exe با نصب سلنیوم و selenium chromdriver و ... و بعد از build کردن در پوشه ی release ایجاد میشن و برای اجرا بهشون نیاز هست ینی وقتی پاکشون میکنم برنامه اجرا نمیشه و پیغام میده که chromedriver نیاز هست.
nuget.jpg