假设我有一个C#类库工程,该工程仅包含作为嵌入资源的xml文件。我想要从另一个解决方案工程中访问这些资源。由于“类”库不包含任何类,因此很难像这样获取程序集:
typeof(ClassName).Assembly ...
如何在不硬编码任何“魔法字符串”等的情况下最终获得嵌入式资源。有没有一种方法可以访问嵌入式资源?谢谢。
附言:
目前似乎只有这种方式可行:
var assembly = typeof(FakeClass).Assembly;
var stream = assembly.GetManifestResourceStream("Data.Blas.xml");
我在我的“data”程序集中创建了一个“虚假类”。