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 で使用する方法を教えてください。

4

1 に答える 1

0

ResourceLib埋め込まれたリソースを取得するには、アセンブリを取得する必要があります-

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

また

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