假设我有一个 C# 类库项目,它只包含 xml 文件作为嵌入式资源。我想从另一个解决方案项目中访问这些资源。由于“类”库不包含任何类,因此很难获得这样的程序集:
typeof(ClassName).Assembly ...
最终获得嵌入式资源。有没有办法无需硬编码任何魔术字符串等即可访问嵌入式资源?谢谢。
PS:
这似乎是目前唯一可行的方法:
var assembly = typeof(FakeClass).Assembly;
var stream = assembly.GetManifestResourceStream("Data.Blas.xml");
我在我的“数据”程序集中创建了一个“假类”。