0

在我的 c# windows 项目中,我创建了一个安装程序文件。我将一些图像添加到程序文件夹中。所以我想找到程序文件夹并获取图像。

有人知道如何找到它吗?

4

4 回答 4

2

你可以使用Application.ExecutablePath属性

获取启动应用程序的可执行文件的路径,包括可执行文件名称。

于 2013-06-24T11:05:01.377 回答
1

您可以使用Assembly.GetExecutingAssembly()

var location = System.Reflection.Assembly.GetExecutingAssembly().Location;
于 2013-06-24T11:05:24.593 回答
1

我这样做,只需创建一个名为 Resources 的文件夹并在其中添加图像文件并像这样检索它,最后在进行设置时添加 Resources 文件夹。我发现这很容易。

Image imageNormal = Image.FromFile("Resources\\button_Image.png");
controlName.Image = imageNormal;

如果您正在寻找这个

C# - 如何在 Windows 64 位上获取程序文件 (x86)

无论目标机器的体系结构如何,如何获取 Program Files 的路径

于 2013-06-24T11:06:07.963 回答
1

很简单,试试下面的代码 AppDomain.CurrentDomain .BaseDirectory

您可以尝试使用此代码获取 iamges

 Image.FormFile("Imagename.jpeg" )  

此代码本身位于应用程序目录,例如,如果您编写 Image.FromFile("Imagename.jpeg"),那么它将检索 bin 文件夹中的图像,

于 2013-06-24T11:06:53.937 回答