using System; using System.IO; namespace LinkToolAddin.common; public class LocalResource { public static string ReadFileByResource(string resourceName) { var assembly = System.Reflection.Assembly.GetExecutingAssembly(); string[] resourceNames = assembly.GetManifestResourceNames(); foreach (string name in resourceNames) { Console.WriteLine(name); } using (Stream stream = assembly.GetManifestResourceStream(resourceName)) { if (stream == null) { return($"找不到嵌入资源:{resourceName}"); } using (StreamReader reader = new StreamReader(stream)) { return reader.ReadToEnd(); } } } }