如何将外部用户文件包含到 UWP 侧加载包中?
How to include externel user files into UWP side-loading package?
假设我使用一些.json文件来描述一些影响程序行为的对象数据,我希望在以下场景中使用这些文件
默认值,为此,我需要一组文件跟随应用程序进行打包和安装。
我希望它可以由人工手动编辑。 (因为在UI上有些东西没有界面可以修改)
用户和程序都需要知道安装后文件的放置位置。
在调试阶段,我可以将这些文件放在user\AppData\Local..文件夹中,我知道如何访问它们,但我不知道如何将文件放入包中以及它们会生成到安装后的任何地方?
感谢您的任何建议。
ps.
- 我使用 "Blank App (WinUI 3 in UWP)" 模板来创建我的
申请。
- 我是 UWP 和 Win 的新手UI,我以前写过传统的 Windows 表单程序。
How to include externel user files into UWP side-loading package?
您可以将json文件放入应用程序的项目中,并将文件属性设置为Content
,然后它会在安装包后部署到installtion文件夹中。请注意 json 文件在安装文件夹中是只读的。
因此您可以调用 CopyAsync 方法将文件复制到具有完全权限的应用程序 local 文件夹的目标文件夹。
有关文件 access permissions 的更多详细信息,请参阅此文档。
假设我使用一些.json文件来描述一些影响程序行为的对象数据,我希望在以下场景中使用这些文件
默认值,为此,我需要一组文件跟随应用程序进行打包和安装。
我希望它可以由人工手动编辑。 (因为在UI上有些东西没有界面可以修改)
用户和程序都需要知道安装后文件的放置位置。
在调试阶段,我可以将这些文件放在user\AppData\Local..文件夹中,我知道如何访问它们,但我不知道如何将文件放入包中以及它们会生成到安装后的任何地方?
感谢您的任何建议。
ps.
- 我使用 "Blank App (WinUI 3 in UWP)" 模板来创建我的 申请。
- 我是 UWP 和 Win 的新手UI,我以前写过传统的 Windows 表单程序。
How to include externel user files into UWP side-loading package?
您可以将json文件放入应用程序的项目中,并将文件属性设置为Content
,然后它会在安装包后部署到installtion文件夹中。请注意 json 文件在安装文件夹中是只读的。
因此您可以调用 CopyAsync 方法将文件复制到具有完全权限的应用程序 local 文件夹的目标文件夹。
有关文件 access permissions 的更多详细信息,请参阅此文档。