C# GetManifestResourceStream获取资源为null
读取模板文件
var content = ReadTemplate("ModelTemplate.txt"); /// <summary> /// 从代码模板中读取内容 /// </summary> /// <param name="templateName">模板名称,应包括文件扩展名称。比如:template.txt</param> /// <returns></returns> private string ReadTemplate(string templateName) { var currentAssembly = Assembly.GetExecutingAssembly(); var content = string.Empty; var filepaht = $"{currentAssembly.GetName().Name}.CodeTemplate.{templateName}"; using (var stream = currentAssembly.GetManifestResourceStream($"{currentAssembly.GetName().Name}.CodeTemplate.{templateName}")) { if (stream != null) { using (var reader = new StreamReader(stream)) { content = reader.ReadToEnd(); } } } return content; }
文件

另外,“ModelTemplate.txt”的属性必须以 “嵌入的资源”作为资源文件。

浙公网安备 33010602011771号