diff --git a/v2rayN/v2rayN/Tool/Utils.cs b/v2rayN/v2rayN/Tool/Utils.cs index 1e1e9444..7b9e79ce 100644 --- a/v2rayN/v2rayN/Tool/Utils.cs +++ b/v2rayN/v2rayN/Tool/Utils.cs @@ -40,6 +40,12 @@ namespace v2rayN try { + //支持自定义文件覆盖默认配置 + string path = GetPath(res); + if (File.Exists(path)) + { + return LoadResource(path); + } Assembly assembly = Assembly.GetExecutingAssembly(); using (Stream stream = assembly.GetManifestResourceStream(res)) using (StreamReader reader = new StreamReader(stream)) @@ -171,6 +177,7 @@ namespace v2rayN /// public static string List2String(List lst, bool wrap = false) { + if (lst == null) return string.Empty; try { if (wrap)