0

我有一个程序集 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 中?

4

1 回答 1

0

You need to get ResourceLib assembly to get its embedded resource -

var assembly = Assembly.GetAssembly(typeof(ClassNameInThatAssembly));

OR

var assembly = Assembly.LoadFrom("ResourceLib");
于 2013-07-21T13:59:04.173 回答