Скажем, у меня есть exe, добавленный в мою папку ресурсов. Теперь, как я могу получить имя (или даже полный путь, из которого оно связано, чтобы я все еще мог иметь имя файла) ресурса как строку?Как получить имя ресурса из объекта ресурса?
От Properties.Resources.myApp
Как получить string "myApp"
. ToString() не работает. Если важно вставить файл для получения имени, я могу.
Редактировать: Мой вопрос не в том, чтобы получить имя ресурса exe. Но это один общий подход, который дает мне имя ресурса! Например, что, если мой ресурс является растровым изображением? Мне нужно напечатать «Лили» от Properties.Resources.Lily
. Как достичь этого? ToString вообще не работает.
Это совсем не мой вопрос, нигде! См., Что я не добавляю свой exe как отдельный элемент, но добавляю его к ресурсам, чтобы в будущем я смог его вставить. Мой вопрос: как получить имя строки из элемента ресурса, все программно. Как во время выполнения я знаю, как называется «myApp»? Я не могу просто жестко кодировать «myapp.exe» – nawfal
Когда вы используете ресурсы, нет FULLPATH, потому что это не на жестком диске ... в любом случае может объяснить, что именно вы хотите –
Разве это не на жестком диске, когда я просто добавляю, а не внедряю? Также мне не нужно fullPath. Будет только имя файла. – nawfal