Я сохраняю PNG как встроенный ресурс в сборке. Из той же сборки у меня есть такой код:
Bitmap image = new Bitmap(typeof(MyClass), "Resources.file.png");
Файл с именем «file.png» хранится в папке «Ресурсы» (в Visual Studio) и помечен как встроенный ресурс.
Код не работает с исключением, говорящим:
Ресурс MyNamespace.Resources.file.png не может быть найден в классе MyNamespace.MyClass
У меня идентичный код (в другой сборке, загрузка другого ресурса), который работает. Так что я знаю, что техника правильная. Моя проблема в том, что я трачу много времени, пытаясь выяснить, каков правильный путь. Если бы я мог просто запросить (например, в отладчике) сборку, чтобы найти правильный путь, это избавило бы меня от множества головных болей.