Нов съм в програмирането на C#/WPF и се опитвам автоматично да актуализирам локално копие на изходния код, ако изходният код за определена страница се е променил. Има ли начин да проверя изходния код, да речем всеки ден, без да се налага да влизам ръчно в diff?
За да получа изходния код за уебсайта, който имам
Private bool getSourceCode(string UserInputSub)
{
//insert error catching..
using (WebClient webClient = new WebClient()) //Get source code of page.. user //enters URL
{
string s = webClient.DownloadString(UserInputSub);
string fixedString = s.Replace("\n", "\r\n");
string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
string FilePath = desktopPath + "\\SourceCode.txt";
System.IO.StreamWriter wr = new System.IO.StreamWriter(@FilePath);
wr.Write(fixedString);//writes to script
wr.Close();
}
return true;
}
Това се изпълнява само след като програмата се изпълнява. Бих искал така, че потребителят да не стартира програмата, за да актуализира текстовия файл, който създава.