public void AutoOpen() { var configFileName = "AddInReloaderConfiguration.xml"; var xllDirectory = Path.GetDirectoryName(ExcelDnaUtil.XllPath); var configPath = Path.Combine(xllDirectory, configFileName); try { // Load config XmlSerializer configLoader = new XmlSerializer(typeof(AddInReloaderConfiguration)); AddInReloaderConfiguration config = (AddInReloaderConfiguration)configLoader.Deserialize(File.OpenRead(configPath)); _watcher = new AddInWatcher(config); } catch (Exception ex) { LogDisplay.WriteLine("AddInReloader - Error loading the configuration file: " + ex.ToString()); } }