我有一个在 app.config 文件中存储单个用户名和密码的应用程序。我目前有 app.config 在运行时可写,以便用户能够更改它。
问题从使用安装项目安装时开始,app.config 安装在任何用户都不可写的程序文件上。
因此,我在安装时将 app.config 位置更改为公共文件夹,以便所有用户都可以读取和写入。
现在,在安装时,存储在那里的数据似乎根本无法访问,例如使用 ConfigurationManager.AppSettings["networkPath"] 返回空字符串。
我究竟做错了什么 ?