Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 一键式应用程序部署问题_Wpf_Oneclick - Fatal编程技术网

Wpf 一键式应用程序部署问题

Wpf 一键式应用程序部署问题,wpf,oneclick,Wpf,Oneclick,我们有一个WPF oneclick应用程序,其中包含从web服务器更新的内容,并将文件复制到应用程序内容目录中 似乎有一个目录可以读取内容,但我找不到它。我似乎可以通过应用程序变量找到2个目录: AppDomain.CurrentDomain.BaseDirectory System.Deployment.Application.ApplicationDeployment.CurrentDeployment.DataDirectory 第一个给出了这个目录: %用户\u DIR%\AppData

我们有一个WPF oneclick应用程序,其中包含从web服务器更新的内容,并将文件复制到应用程序内容目录中

似乎有一个目录可以读取内容,但我找不到它。我似乎可以通过应用程序变量找到2个目录: AppDomain.CurrentDomain.BaseDirectory System.Deployment.Application.ApplicationDeployment.CurrentDeployment.DataDirectory

第一个给出了这个目录: %用户\u DIR%\AppData\Local\Apps\2.0\Z7CC6XEX.WZ6\AMHN5JKE.24H\gear..tion\u 58b3e06760c5809e\u 0001.0000\u 8bdd947f29008ffc

第二个目录给出了这个目录: %用户\u DIR%\AppData\Local\Apps\2.0\Data\DCTM6YKT.LZQ\EOCXOVVB.VJC\gear..tion\u 58b3e06760c5809e\u 0001.0000\u 8bdd947f29008ffc\Data

我感兴趣的目录如下: %用户\u DIR%\AppData\Local\Apps\2.0\Z7CC6XEX.WZ6\AMHN5JKE.24H\gear…exe\u 58b3e06760c5809e\u 0001.0000\u none\u ee6c716212f37acf

我查看了所有的应用程序变量,但找不到获取此目录的方法

有人知道我如何获取此目录以及它为何不同吗?

不确定“获取此目录”是什么意思,但在Win 7上,此目录位于
C:\Users\User\AppData\Local\Apps\2.0\Data


然而,IMO,您最好的选择是只在%APPDATA%文件夹中为您的应用程序创建一个目录,并将您的内容存储在那里…

我从未听说过这个。可能是旧安装的。为什么要这样做?请澄清:当您说“我们在哪里有从web服务器更新的内容”时,您的意思是您的应用程序下载数据并将其保存在本地?问题是,在xaml内容中,图像源如下所示:。此位置解析为我在上面指定的位置(我找不到作为应用程序变量的位置)。这就是我想要解决的问题。@user1146148这不是您发布的问题的答案,因此我无法将其作为答案发布,但它可能是您问题的解决方案。在项目中包含映像,并使用“资源”生成操作。无需复制到输出。然后使用包URI引用它,如下所示: