创建位图时的相对路径

用户名

我正在尝试Bitmap使用:

bitmap = new Bitmap(@"Movies\View\Images\missing_person.bmp"); 

但是,我收到一个System.ArgumentException错误。

我从上面调用上述代码的文件位于:

MyProj\DisplaySideBarCommand.cs          

图片在:

MyProj\Movies\View\Images\missing_person.bmp

我也尝试使用:

bitmap = new Bitmap(@"..\Movies\View\Images\missing_person.bmp"); 

但收到相同的错误。

约翰·科纳

它将查找与正在执行的程序集相关的文件。构建项目时,它可能会输出到诸如bin\debug的目录bin\release您可以构建相对路径以从那里回溯,也可以将文件复制到输出目录。

如果将构建操作设置为Content,则文件将被复制到构建时的输出目录(包括子文件夹),然后您应该能够从那里构建正确的相对路径。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章