0

我会尽量简单快捷

我正在开发一个程序,实际上是一个 Windows 窗体。我有一个图片框,在以下行中,当我在调试模式下运行时(请注意),我得到一个 System.IO.FileNotFoundException 异常:

pictureBox1->Image = Image::FromFile(".\\images\\no-avatar2.jpg");

问题是当我运行 exe 文件并且文件加载完美时,我没有得到那个异常。任何想法为什么会发生这种情况?

4

1 回答 1

1

我用这个:

pictureBox1->Image = Image::FromFile(System::IO::Path::GetDirectoryName(System::Reflection::Assembly:‌:GetEntryAssembly()->Location) + "\\images\\no-avatar2.jpg");

它工作得很好

于 2013-12-06T09:32:29.783 回答