有人可以告诉我如何处理 app.config 吗?当我在 app.Properties 中创建一些值时,它会自行创建。我将代码文件设置为“CopyAlways”。但是,当我在调试或发布模式下编译应用程序,手动编辑配置(使用记事本)并启动应用程序时,它的行为就像配置文件没有变化一样。我尝试更改 app.config、appname.exe.config 甚至 appname.vschost.exe.config。
对我来说更有趣的是,我可以构建一个应用程序,然后将没有任何配置文件的源文件(appname.exe 和 dll 文件)复制到任何新文件夹,然后启动一个应用程序。它连接到服务器,尽管事实上没有配置,IP 存储在哪里。
我只发现有关在运行时通过代码更改 app.config 的问题。但这不是我想要的。我有数据配置,变化不大。和 .settings 用户设置(数据网格中记录的颜色等)。
我坚持,每次应用程序启动时都会读取该配置。我真的必须创建自己的配置文件,该文件将与 exe 位于同一文件夹中,并且每次应用程序启动时都会读取?
我在 msdn 上找到的唯一支持是如何创建 app.config。