在创建.MSI文件的程序时,无法写入文本文件Visual Studio

时间:2016-09-05 08:01:06

标签: c# visual-studio installer

我有一个存储报告,产品等不同内容的程序,并且在很大程度上依赖于对文本文件的读写。

我已使用Visual Studio Installer使用设置向导将程序转换为.MSI文件。当被问及是否有任何额外的文件时,我确实添加了所有文本文件。

但是,我不能写信给他们。我似乎能够阅读它们,但是如果我尝试删除文件中的任何内容,或者向它们添加内容,我会被拒绝访问。

我浏览了所有已安装的文本文件,并对其进行了更改,以便用户拥有完全权限,但这似乎没有帮助。

有谁知道为什么会发生这种情况?

由于

1 个答案:

答案 0 :(得分:0)

您可能将这些文件存储在Program Files文件夹中,即安装应用程序的位置。此文件夹需要管理员权限才能在其中写入。

详细了解正确方法和locations where to store user and application data