public Updater(String url)
{
this.URL = url;
Debug.Assert(url != null);
callingAssembly = System.Reflection.Assembly.GetCallingAssembly();
String fullAppName = callingAssembly.GetName().CodeBase;
appPath = Path.GetDirectoryName(fullAppName);
updateFilePath = Path.Combine(appPath, "wmautoupdate.xml");
this.assertPreviousUpdate();
}