我开发了一个简单的WinForms应用程序,它从app.config文件中获取启动参数。该文件配置了适合开发和测试的值。
我创建了一个安装项目,经过大量调整后,它安装了应用程序。我可以从已安装的exe运行,它使用myExe.exe.config文件来获取其参数。我编辑了文件以更改参数,但旧参数仍在使用中。我确保应用程序目录,可执行文件和配置文件都可以完全控制每个人。我知道并不理想,但为了让它发挥作用......
然而,该程序使用旧参数运行。除非......我右键单击可执行文件并选择以管理员身份运行。然后,它使用正确配置的参数。
任何想法导致此行为的原因以及如何解决?感谢...