2015-09-24 16 views
0

У меня есть приложение, но я понял, что не очень разумно использовать абсолютные URL-адреса для загрузки изображений в растровые изображения.Невозможно сделать растровое изображение без абсолютного URL

Это мой кусок кода:

var searchingBitmap = new Bitmap(@"c:\images\searching.png"); 

Теперь я хочу, чтобы включить файлы в моем проекте (я сделал это, добавляя новые файлы в «изображения» карта в моем решении

. Но как я могу реорганизовать, что абсолютное URL к изображению папки в моей папке проецирования

Это не работает:

var searchingBitmap = new Bitmap(@"images\searching.png"); 
+0

Это asp.net или winforms или wpf или? –

+0

Его использование .NET Framework 4.5 в качестве целевой базы и приложения Windows в качестве типа вывода. –

ответ

0

Простой! Просто посмотрите на этот пример:

string relativePath = @"images\searching.png"; 
string absolutePath1 = Path.GetFullPath(relativePath); 

// Warning! Doesn't work with '..\images\searching.png' 
string absolutePath2 = Path.Combine(Application.StartupPath, relativePath); 
Смежные вопросы