我正在努力满足客户的要求,即我正在编写的 Windows 窗体应用程序将安装到 C:\program files\xxx 并将在一个没有写入权限的帐户下运行 c:\program files\xxx 目录. 因此,这意味着我的配置文件需要位于另一个位置,以便用户可以对其进行手动更改,而我的应用程序可以对其进行更改。
我无论如何都找不到这样做?我希望我可以使用 configSource 但这有一些限制,即外部配置文件应该与应用程序位于相同的相对物理路径,这对我没有好处。appSettings 文件属性会起作用,但这仅适用于该配置部分。我使用其他配置部分,如连接字符串和 system.serviceModel。对我的选择有什么想法吗?
谢谢!