单击一次/WPF 错误的图像路径



我有一个通过单击一次部署的 WPF 应用程序。 在几台笔记本电脑上,当应用程序运行时,它会在登录屏幕上崩溃,因为它没有正确解析屏幕的图像路径。 它认为它要查找的路径是"C:\Users\images\image.jpg"。 它应该寻找的是单击一次安装目录...像"C:users<username>Appdatalocalapps2.0<Click once generated path>images"之类的东西...

有人遇到类似的问题吗? 是权限的事情吗? 用户说他们以管理员身份运行。

任何帮助将不胜感激。

如果你想从本地目录读取图像,你可以使用"|DataDirectory|\images\etc.*"

我不知道具体的答案,但我只想抛出一些可能值得尝试的事情。将笔记本电脑上不起作用的用户名与无法使用的笔记本电脑上使用的用户名进行比较。有空格或有趣的角色吗? 文件夹名称是否与 \users 文件夹下的用户名匹配?如果您以用户身份登录,请检查您是否对包含图像的文件夹具有读取和执行权限?以用户身份登录时真正打开这些文件。

首先,将文件的"生成操作"类型设置为内容类型。然后,尝试使用应用程序中的 Application.startuppath 引用它们。

最新更新