static void ReplaceInFile(string filePath, string searchText, string replaceText)
{
var cnt = 0;
StreamReader reader = new StreamReader(filePath);
string content = reader.ReadToEnd();
cnt = content.Length;
reader.Close();
content = Regex.Replace(content, searchText, replaceText);
if (cnt > 0 && cnt != content.Length)
{
Utils.Log(string.Format("Package Installer: replacing in {0} from {1} to {2}", filePath, searchText, replaceText));
}
StreamWriter writer = new StreamWriter(filePath);
writer.Write(content);
writer.Close();
}