6

我的应用程序连接到不同的数据库。连接字符串保存在用户设置中。我无法使用应用程序范围,因为数据在运行时更改。

如果用户正常启动应用程序没有问题。但是,如果他使用菜单中的"Run..."命令,则会创建一个不同的文件夹,其中包含不同的.StartUser\AppData\Local\MyApplicationuser.config

有没有办法阻止或绕过这种行为?

4

1 回答 1

1

这种行为是无法避免的。

似乎 Windows 不会将其他程序启动的程序识别为与用户运行的程序相同。

要解决此问题,您必须避免 ConfigurationManager 进行的设置并创建自己的文件以保存注释中指出的数据。

于 2013-02-12T08:08:17.697 回答