C# Can';没有绝对URL,无法从图像中生成位图

C# Can';没有绝对URL,无法从图像中生成位图,c#,visual-studio,bitmap,C#,Visual Studio,Bitmap,我有一个应用程序,但我意识到使用绝对URL加载位图中的图像不是很明智 这是我的一段代码: var searchingBitmap = new Bitmap(@"c:\images\searching.png"); 现在我想在我的项目中包括这些文件(我通过在解决方案中的“图像”映射中添加新文件来实现) 但是,我如何将绝对url重构到project images文件夹中的images文件夹呢 这不起作用: var searchingBitmap = new Bitmap(@"images\sear

我有一个应用程序,但我意识到使用绝对URL加载位图中的图像不是很明智

这是我的一段代码:

var searchingBitmap = new Bitmap(@"c:\images\searching.png");
现在我想在我的项目中包括这些文件(我通过在解决方案中的“图像”映射中添加新文件来实现)

但是,我如何将绝对url重构到project images文件夹中的images文件夹呢

这不起作用:

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

简单!看看这个例子:

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);

这是asp.net还是winforms或wpf?它使用.net Framework 4.5作为目标工作,Windows应用程序作为输出类型。