dnlib - Как прочитать методы и классы загрузив текстовый файл из ресурсов а не бинарный
Мне нужно получить все типы классов из файла через библиотеку dnlib, обычно загружаю сборку бинарного файла, но в этот раз нужно именно из текстового файла.
Бинарный файл загружаю таким способом:
var module = ModuleDefMD.Load(Properties.Resources.MyBinFile); // read .exe (binary file)
foreach (TypeDef type in module.GetTypes()) // Get classes
{
Console.WriteLine(type);
}
А как прочитать текстовый файл ?
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
Быть может текстовый файл стоит читать встроенными средствами фреймворка?
foreach (string line in File.ReadAllLines("file.txt"))
{
Console.WriteLine(line);
}
Из ресурсов можно прочитать так
foreach (string line in Properties.Resources.MyTxtFile.Split(Environment.NewLine))
{
Console.WriteLine(line);
}