Предположим, у меня есть проект библиотеки классов С#, который содержит только XML файлы в качестве встроенных ресурсов. Я хотел бы получить доступ к этим ресурсам из другого проекта решения. Поскольку в библиотеке классов нет классов, довольно сложно получить сборку следующим образом:
typeof(ClassName).Assembly ...
чтобы в конечном итоге перейти к встроенным ресурсам. Есть ли способ добраться до встроенных ресурсов без необходимости жесткого кода каких-либо магических строк и т.д.? Спасибо.
PS:
Это кажется единственным возможным способом на данный момент:
var assembly = typeof(FakeClass).Assembly;
var stream = assembly.GetManifestResourceStream("Data.Blas.xml");
Я создал "поддельный класс" в моей сборке данных.