用GetManifestResourceStream获取的资源要保证包含在工程中,不包含在工程中即使在同一目录下也没用。包含在工程中以后把该文件的“属性”中的“生成操作”改为“嵌入的资源”。就可以用了
通过GetManifestResourceNames(好像是这个名字)把所有的名字都取出来,然后看看有没有你要的。一般是Assembly名.类名.Manifest.Resource。
// 获取当前类库的程序集
Assembly assembly = Assembly.GetExecutingAssembly();
// 从程序集中读取插件的菜单和工具栏配置信息(xml文件内容)TestPlugin.Properties.Resources
Stream stream = assembly.GetManifestResourceStream("资源文件名称");
通过GetManifestResourceNames(好像是这个名字)把所有的名字都取出来,然后看看有没有你要的。一般是Assembly名.类名.Manifest.Resource。
// 获取当前类库的程序集
Assembly assembly = Assembly.GetExecutingAssembly();
// 从程序集中读取插件的菜单和工具栏配置信息(xml文件内容)TestPlugin.Properties.Resources
Stream stream = assembly.GetManifestResourceStream("资源文件名称");