Windows 窗体安装项目文件访问

本文关键字:访问 项目文件 安装 窗体 Windows | 更新日期: 2023-09-27 18:36:42

我有一个Windows窗体项目,我在其中添加了一个安装项目。在Applications文件夹中,我添加了一些要包含在设置中的文件。在其他文件中,我添加了一个名为settings.json的文件。在此文件中,我正在保存用户的设置,但是当我尝试将文本保存到此文件时,我得到Access to the path denied.

我单击了安装项目中的文件,ReadOnly模式False。有什么想法可以解决这个问题吗?

它在这方面失败了:

try
{
    File.WriteAllText("settings.json", JsonConvert.SerializeObject(settings));
}
catch (Exception ex)
{
    throw ex;
}

Windows 窗体安装项目文件访问

这很可能是用户/用户权限问题。检查 UAC 以查看它是否不会阻止您对某些特定文件夹进行更改。值得注意的是,当您创建安装程序时,如果您不指定默认位置,它将转到 c:/Program Files/...如果未停用 UAC,则可能会有重新设置

您也可以尝试将解决方案安装到另一个文件夹,即:c:/MySolution