【发布时间】:2011-05-15 21:03:48
【问题描述】:
File.Exists(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile) 为假。
如何实现?
【问题讨论】:
标签: c# .net visual-studio settings
File.Exists(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile) 为假。
如何实现?
【问题讨论】:
标签: c# .net visual-studio settings
配置文件和设置不是一回事。配置文件是名为[Appname].exe.config 的配置文件,它应该与应用程序位于同一位置。
这些设置单独存储在用户存储中,我不知道有什么方法可以通过文件名检查它们是否存在。
【讨论】:
app.config 文件(或二进制目录中的 applicationname.exe.config 文件)才能使测试返回 true,正如我在回答中已经建议的那样。但同样,这完全不受代码中保存/未保存的设置的影响。 (虽然通常在 VS 中,绑定设置会为您创建一个 app.config,如果您还没有 - 但仍然保存设置不会)