将图像/文件保存在c#项目的当前工作目录中是一种好习惯

时间:2016-07-23 17:43:33

标签: c# wpf image file desktop-application

将图像/文件保存在c#项目的当前工作目录中是不错的做法。或者最好将它们保存为独立于程序执行的其他项目文件和文件夹。

2 个答案:

答案 0 :(得分:2)

最好使用更安全的地方而不是执行地点。在一个用户具有文件写入权限的地方,例如Documents,AppData等。因为应用程序可能在某些地方运行的不同地方运行用户没有文件写入权限,那么您将无法保存任何图像/文件那里。

答案 1 :(得分:0)

这是一个基于意见的问题。但我仍然会分享我的观点。 您可以将所有图像保留在项目中的特定文件夹中。例如图像文件夹或您想要提供的任何名称。

在项目中添加项目时,您可以单击图像的属性,并在属性窗口中将构建操作指定为Resource

Refer this image

将UriSource属性指定为:

UriSource =" /images/abcd.png"

该URI实际上是资源文件包URI,并且会自动添加前缀,因此您无需担心将映像文件复制到输出目录。