我可以使用Windows.ApplicationModel.Package.current.installedLocation属性获取应用程序包的句柄。请问在运行时是否可以用更新的文件替换包中的文件。请尽可能提供片段。
答案 0 :(得分:1)
您的包裹位置是设计为只读的。如果要在运行时替换这些内容,请采用以下策略:
请注意,您可以使用ms-appx:///和ms-appdata:// local / URIs通过StorageFile.getFileFromApplicationUriAsync获取文件,而不是先获取StorageFolder。这可以简化代码。
答案 1 :(得分:0)
我很确定该目录是只读的:请参阅Access Denied Installed Location。
为什么要首先写入该目录?为什么不通过正常的更新过程?