public static DynatraceConfig read(Context context, string visualStudioVersion) { try { string path = getConfigFilePath(visualStudioVersion); DynatraceConfig config; if (File.Exists(path)) { FileStream stream = new FileStream(path, FileMode.Open); config = (DynatraceConfig)xmlSerializer.Deserialize(stream); stream.Close(); } else { config = new DynatraceConfig(); config.write(context, visualStudioVersion); } return(config); } catch (Exception e) { context.log(Context.LOG_ERROR + e.ToString()); return(null); } }