【发布时间】:2012-02-21 09:32:32
【问题描述】:
我的项目中有一个 Settings.cs 文件,我通过
从我的程序中访问其中的数据Properties.Settings.Default.MyProperty
生成的设置文件存放在以下位置
C:\Users\Foo\AppData\Local\MyApp\MyApp.exe_Url_jknwq2raeohczydfp1loj02nf05zldfk\1.0.0.0\user.config
问题在于,这不仅是特定于用户的,而且还会导致程序为每个签名(调试/发布等)拥有许多 user.config 文件,这会迫使开发人员用户填充整个设置每次他启动还没有特定 user.config 的程序“版本”时。 (如果我不够清楚,我很乐意提供更多细节)
我希望我的应用程序为所有用户提供一个设置文件,无论“版本”如何(调试/发布或其他)。这样,开发用户将不得不设置一次设置,并且这些设置将在每次启动应用程序时生效,而无需为其他签名/用户重新输入它们。
【问题讨论】:
标签: c# visual-studio-2010