【发布时间】:2013-06-24 11:03:11
【问题描述】:
在我的 c# windows 项目中,我创建了一个安装程序文件。我将一些图像添加到程序文件夹中。所以我想找到程序文件夹并获取图像。
有人知道怎么找到吗?
【问题讨论】:
在我的 c# windows 项目中,我创建了一个安装程序文件。我将一些图像添加到程序文件夹中。所以我想找到程序文件夹并获取图像。
有人知道怎么找到吗?
【问题讨论】:
你可以使用Application.ExecutablePath属性
获取启动应用程序的可执行文件的路径, 包括可执行文件名。
【讨论】:
我喜欢这样做,只需创建一个名为 Resources 的文件夹并在其中添加图像文件并像这样检索它,最后在进行设置时添加 Resources 文件夹。我发现这很容易。
Image imageNormal = Image.FromFile("Resources\\button_Image.png");
controlName.Image = imageNormal;
如果你正在寻找这个
C# - How to get Program Files (x86) on Windows 64 bit 和
How do get the path of Program Files regardless of the architecture of the target machine
【讨论】:
你可以使用Assembly.GetExecutingAssembly():
var location = System.Reflection.Assembly.GetExecutingAssembly().Location;
【讨论】:
很简单,试试下面的代码AppDomain.CurrentDomain .BaseDirectory
你可以试试这段代码来获取图片
Image.FormFile("Imagename.jpeg" )
此代码本身位于应用程序目录,例如,如果您编写
Image.FromFile("Imagename.jpeg") 然后它会检索 bin 文件夹中的图像,
【讨论】: