سلام
شما میتوانید اطلاعات آخرین نسخه به روز رسانی شده را در قالب یک فایل متنی کوچک آپلود کنید و خود پروژه را هم در قالب یک پک جداگانه cab یا zip و rar و...
برنامه با دانلود فایل بسیار کوچک اولیه از لزوم دانلود فایل بزرگتر آپدیت مطمئن میشود.
در ساده ترین حالت با کدی مثل این میتوانید فایلی را دانلود و در هارد ذخیره کنید:
System.Net.WebClient wc = new System.Net.WebClient();
wc.Credentials = new System.Net.NetworkCredential("USERNAME", "PASSWORD");
wc.DownloadFile("https://barnamenevis.org/image.php?u=51045", "C:\\file.jpg");
البته اگر رمزعبوری در کار نباشد میتوانید خط دو را حذف کنید
در نهایت شاید مطالب پست 6 تاپیک زیر هم کمی مفید باشد:
http://www.persianscience.ir/showthr...=7021#post7021
موفق باشید.