【发布时间】:2021-03-18 06:17:59
【问题描述】:
我创建了安装包项目 1809 版本并添加了两个应用程序 UWP 和控制台。我有两个应用程序:完全受信任模式下的 UWP 和控制台应用程序桥。在 UWP 应用程序中我有 xml 设置文件?所以我也将它添加到安装包项目中。有没有办法将此文件部署到 LocalState 文件夹中?
【问题讨论】:
标签: c# .net deployment uwp
我创建了安装包项目 1809 版本并添加了两个应用程序 UWP 和控制台。我有两个应用程序:完全受信任模式下的 UWP 和控制台应用程序桥。在 UWP 应用程序中我有 xml 设置文件?所以我也将它添加到安装包项目中。有没有办法将此文件部署到 LocalState 文件夹中?
【问题讨论】:
标签: c# .net deployment uwp
所以我也将它添加到安装包项目中。有没有办法将此文件部署到 LocalState 文件夹中?
当然,您可以在应用启动时使用CopyAsync 方法将文件从包项目复制到LocalState。
private async void CopyFileToLocal()
{
try
{
var file = await Package.Current.InstalledLocation.GetFileAsync("ss.xml");
if (file != null)
{
await file.CopyAsync(ApplicationData.Current.LocalFolder);
}
}
catch (Exception ex)
{
Debug.WriteLine(ex.Message);
}
}
【讨论】: