2012-01-12 177 views
0

我们有一个WPF oneclick应用程序,其中的内容已从Web服务器更新并且文件被复制到应用程序内容目录中。OneClick应用程序部署问题

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

第一个给出了这样的目录: %的user_dir%\应用程序数据\本地\应用\ 2.0 \ Z7CC6XEX.WZ6 \ AMHN5JKE.24H \ gear..tion_58b3e06760c5809e_0001.0000_8bdd947f29008ffc

第二个给出了这样的目录: %user_dir的%\应用程序数据\本地\应用\ 2.0 \数据\ DCTM6YKT.LZQ \ EOCXOVVB.VJC \ gear..tion_58b3e06760c5809e_0001.0000_8bdd947f29008ffc \ Data

我感兴趣的目录是这样的: %的user_dir%\应用程序数据\本地\ APPS \ 2.0 \ Z7CC6XEX.WZ6 \ AMHN5JKE.24H \齿轮... exe_58b3e06760c5809e_0001.0000_none_ee6c716212f37acf

我已经通过所有的应用程序看上去变量,并且无法找到获取此目录的方法。

有没有人知道我怎么能得到这个目录,为什么它不同?

+0

我从来没有听说过那一个。也许它来自旧的安装。你为什么需要它? – 2012-01-12 18:41:48

+0

要明确:当你说“我们有从web服务器更新的内容”时,你的意思是你的应用程序下载数据并将其保存在本地? – NestorArturo 2012-01-12 20:07:51

+0

是的。这是正确的 – user1146148 2012-01-12 21:06:52

回答

0

不知道你的“获取此目录”,但在Win 7此目录位于C:\Users\User\AppData\Local\Apps\2.0\Data

Howerver,最好的选择是什么意思,国际海事组织,是只创建一个目录为%APPDATA%你的应用程序文件夹和存储您的内容...

+0

问题是,在xaml内容中,图像源如下: 。此位置解析为上面指定的位置(我无法找到该位置作为应用程序变量)。这是我想要解决的问题。 – user1146148 2012-01-12 19:53:14

+0

@ user1146148这不是您发布的问题的答案,所以我不能将它作为答案发布,但它可能是解决您的问题的方法。将图像包含在您的项目中,并使用“资源”构建操作。无需复制到输出。然后用一个pack URI来引用它:'' – YotaXP 2012-01-13 00:24:24