Как уже говорили другие, встроенный ресурс встроен в скомпилированную сборку и не существует в файловой системе; если вы хотите, чтобы файл находился в файловой системе, вы должны изменить действие сборки на «Нет», а «Копировать в выходной каталог» - на одно из значений копирования.
Если, однако, вы хотите встроить ресурс, то к нему можно получить доступ, используя метод GetManifestResourceStream класса Assembly следующим образом:
GetType().Assembly.GetManifestResourceStream("someresourcestringhere")
(Приведенный выше код предполагает, что вы обращаетесь к ресурсу из класса в той же сборке).
Встроенный ресурс обычно имеет следующий формат (все пробелы сохраняются), и это строка, которую вы передадите методу GetManifestResourceStream:
имя проекта по умолчанию. Имя папки. (Если есть). Имя файла
Лично я нашел, что самый простой способ получить эту строку - использовать инструмент декомпиляции (такой как Just Decompile от Telerik), чтобы заглянуть внутрь сборки и получить полное имя ресурса для искомого файла. 1012 *