积极答复者
如何获取VS的Metro的调试程序的文件路径和本地独立存储区路径?

问题
答案
-
Metro有几个独立存储区
1. Windows.Storage.ApplicationData 下面的目录,是在 C:\Users\[当前用户]\AppData\Local\Packages\[App的Package Family Name] 目录中。
其中,分local和remote, 具体含义,看我的这个帖子以及文档:http://social.msdn.microsoft.com/Forums/zh-CN/metroappzhcn/thread/4d75ced1-4097-45b2-a276-f726f51724c5 , http://msdn.microsoft.com/library/windows/apps/Hh464917
2. Windows.ApplicationModel.Package.Current.InstalledLocation, 在当前项目调试输出后的 bin\Debug\AppX 目录,如果是发布后,那就是安装后的目录。一般从应用市场安装的应用时发布到本地的 C:\Program Files\WindowsApps 目录中,但此目录是没有权限访问的。
有一个方法可以看到应用的所在目录,打开任务管理器,选择你要看的并且当前在运行的应用,右击,选择属性即可看到其所在目录。
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
- 已编辑 Jie BaoModerator 2012年5月17日 8:36
- 已建议为答案 Jie BaoModerator 2012年5月18日 5:42
- 已标记为答案 Jie BaoModerator 2012年5月23日 4:13
-
- 已标记为答案 Jie BaoModerator 2012年5月23日 4:13
全部回复
-
Metro有几个独立存储区
1. Windows.Storage.ApplicationData 下面的目录,是在 C:\Users\[当前用户]\AppData\Local\Packages\[App的Package Family Name] 目录中。
其中,分local和remote, 具体含义,看我的这个帖子以及文档:http://social.msdn.microsoft.com/Forums/zh-CN/metroappzhcn/thread/4d75ced1-4097-45b2-a276-f726f51724c5 , http://msdn.microsoft.com/library/windows/apps/Hh464917
2. Windows.ApplicationModel.Package.Current.InstalledLocation, 在当前项目调试输出后的 bin\Debug\AppX 目录,如果是发布后,那就是安装后的目录。一般从应用市场安装的应用时发布到本地的 C:\Program Files\WindowsApps 目录中,但此目录是没有权限访问的。
有一个方法可以看到应用的所在目录,打开任务管理器,选择你要看的并且当前在运行的应用,右击,选择属性即可看到其所在目录。
Bob Bao [MSFT]
MSDN Community Support | Feedback to us
- 已编辑 Jie BaoModerator 2012年5月17日 8:36
- 已建议为答案 Jie BaoModerator 2012年5月18日 5:42
- 已标记为答案 Jie BaoModerator 2012年5月23日 4:13
-
- 已标记为答案 Jie BaoModerator 2012年5月23日 4:13