2012-05-20 2 views
-3

Мне нужно получить путь применения VS.Как получить полный путь к файлу?

Привет! В моем приложении Windows Forms я добавил файл изображения. Теперь я хочу получить полный путь к этому файлу изображения. Любая идея, как я могу ее реализовать?

+2

Где вы добавляли файл изображения? Вы добавили его в качестве ресурса в свой проект? В этом случае у него не будет пути. Вы используете его как ресурс, а не как файл на диске. –

ответ

0

Как указал Коди Грей, если вы добавили изображение в качестве ресурса, вы можете получить к нему доступ в коде с помощью соответствующего свойства изображения в классе .

Однако, если вы добавили файл изображения как обычный файл, включенный в ваш проект, вам нужно установить его свойство «Копировать в выходной каталог» либо «Копировать, если новый», либо «Копировать всегда». Таким образом, файл будет скопирован в папку bin вашего проекта, когда он будет создан. Затем ваш код может найти его, заглянув в исполняемую папку. Вы можете просто предположить, что это в текущем каталоге, но было бы безопаснее использовать что-то вроде system.Reflection.Assembly.GetExecutingAssembly().Location, чтобы получить полный путь.

Смежные вопросы