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