我有一个程序集MainLib.dll,其中包含我用来检索的资源:
string resourcePath = String.Format("MainLib.{0}", "EmbeddedResource.txt");
var assembly = Assembly.GetExecutingAssembly();
Stream inputStream = assembly.GetManifestResourceStream(resourcePath);
这很好。现在,我需要将EmbeddedResource.txt移至它自己的库ResourceLib.dll。
我现在如何从ResourceLib.dll中检索它,并在MainLib.dll中使用它,因为它位于单独的dll中?
您需要进行ResourceLib
组装才能获取其嵌入式资源-
var assembly = Assembly.GetAssembly(typeof(ClassNameInThatAssembly));
或者
var assembly = Assembly.LoadFrom("ResourceLib");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句