【发布时间】:2010-10-11 21:34:19
【问题描述】:
我正在尝试自定义user.config 文件的位置。目前它与哈希和版本号一起存储
%AppData%\[CompanyName]\[ExeName]_Url_[some_hash]\[Version]\
我希望它与应用程序的版本无关
%AppData%\[CompanyName]\[ProductName]\
这可以做到吗?如何做到?有什么影响?升级后用户是否会丢失以前版本的设置?
【问题讨论】:
-
@AnthonyMastrean 我个人认为任何重要的设置都不应该依赖于我的 Microsoft 提供的 ApplicationSettings 基础架构。 Muxa 应该只将设置存储在
%AppData%\[CompanyName]/[ProductName]中,我们可以相信它会保留。 -
毫无疑问,我对内置应用程序和用户设置的持续体验非常糟糕。我推荐 appdata 或 programdata 中的 json 文件。
-
您还可以将设置存储在注册表中。请参阅stackoverflow.com/a/12127888/1273550 了解替代设置类的实现。