明明已经加入了resource并且把build action设置为了Embedded Resource,但是程序里面还是读取不到resource,

关于使用GetManifestResourceStream读取嵌入资源为null的问题

原因只能是,namespace有问题:

           // string projectName = Assembly.GetExecutingAssembly().GetName().Name.ToString();
           // var stmFont = Assembly.GetExecutingAssembly().GetManifestResourceStream(projectName + ".resource" + ".model.ini");
            //var res = assembly.GetManifestResourceStream(resourceName);
            List<string> namelist = new List<string>();
            foreach (string str in assembly.GetManifestResourceNames())
            {
                namelist.Add(str);

            }

用如下代码把所有的Resourcename都看了一遍果然是namespace不对,修改后ok

关于使用GetManifestResourceStream读取嵌入资源为null的问题

相关文章:

  • 2021-05-16
  • 2021-09-25
  • 2022-12-23
  • 2021-10-10
  • 2022-01-09
  • 2021-10-12
  • 2021-06-08
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2021-09-10
  • 2022-12-23
  • 2021-11-27
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案