为什么我在此代码中收到错误?
StorageFolder folder = Windows.ApplicationModel.Package.Current.InstalledLocation;
StorageFile sampleFile = await folder.CreateFileAsync("sample.jpg", CreationCollisionOption.ReplaceExisting);
错误:
其他信息:被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))
在Windows商店应用中以及如何解决此问题?
答案 0 :(得分:2)
您不应该(或不能)使用应用安装的位置来创建文件,因为它是只读的。
如果要创建应用程序文件,则应使用其他目录,如:
StorageFolder folder = ApplicationData.Current.LocalFolder: