Найти в Дзене
C# Как из модуля вытащить встроенный текстовый ресурс Итак задача: в модуль мы вставили текстовый файл, как встроенный ресурс (Embedded resource). Как его прочесть. Нам поможет вот такая конструкция: Stream? filestream = Assembly.GetExecutingAssembly().GetManifestResourceStream($"{Path.GetFileNameWithoutExtension(modulename)}.{filename}"); filename нам известен, а как узнать имя модуля? Здесь поможет вот такая конструкция: var modulename = Assembly.GetExecutingAssembly().ManifestModule.Name; Беда только, что она вернет имя модуля с расширением: moudulename.dll, а нам нужен без расширения. Здесь нам на помощь приходит Path.GetFileNameWithoutExtension. ---- string filename = "work.txt"; var modulename = Assembly.GetExecutingAssembly().ManifestModule.Name; var mod = Path.GetFileNameWithoutExtension(modulename); Stream? filestream = Assembly.GetExecutingAssembly().GetManifestResourceStream($"{Path.GetFileNameWithoutExtension(modulename)}.{filename}"); ---- Или коротко: Stream? filestream = Assembly.GetExecutingAssembly().GetManifestResourceStream($"{Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().ManifestModule.Name)}.{filename}"); ---- Заметка для себя
1 год назад
А что было бы, если бы разработчики ПО производили автомобили. Часть 1
Несколько лет назад я написал этот опус, будучи аналитиком в компании разработки банковского программного обеспечения. Он был опубликован в моем LiveJournal. Сейчас публикую его здесь. Пока только часть 1. Часть 2 не была придумана тогда.. но сейчас похож, пришло ее время. А что было бы, если бы разработчики банковского ПО производили автомобили? Аналитики описывают машину, конструктора рисуют по описаниям аналитиков, разработчики реализуют то, что нарисовали конструктора, тестеры проводят краш-тест, внедренцы подгоняют машину под пользователя, а сопровожденцы отвечают на их вопросы. Заявка ХХХХХХХ - проблема установки патча на модель БКу-4...
2 года назад
Почему вокруг России вдруг не оказалось друзей.
Русофобия в XXI веке. Самое странное и непонятное в текущей ситуации в мире для меня, это почему вдруг у России не оказалось друзей. Почему Венгрия, Финляндия, страны СНГ не просто не являются друзьями России, а занимают самую непримиримую к нам позицию. Ответ - в этих странах сильны русофобские настроения. Но откуда возникли эти русофобские настроения? Я понимаю русофобию (скорее, советофобию) в 60-х - 80-х годах. Увы, причины были. Но в 1991 году СССР приказал долго жить, а Россия предоставила все свободы бывшим сателлитам, ничего не потребовав взамен. К началу 2000-х годов у нас были достаточно...
21,5 тыс читали · 2 года назад