【发布时间】:2014-01-18 04:48:27
【问题描述】:
我有一个部署到许多生产站点的程序,每个站点都有自己的配置文件,应该从配置文件夹中复制。
我在.exe附近发布不带exe.config的程序。
我可以添加一些带有<isDefault>True</isDefault> 标签的默认配置文件并检查它是否存在,但不确定它是否是正确的解决方案,因为这不会捕获app.config 不存在的情况。
如果文件不存在,我应该如何通知用户他应该复制正确的exe.config?
【问题讨论】:
-
不确定您的问题是什么...检查具有您需要的名称的文件是否存在于您期望的位置(即在 exe 旁边)并显示您想要的任何消息帖子中描述。现在是什么部分导致了您的问题?
-
我正在寻找一种内置方法来检查设置是否存在,因此问题是,如果找不到优雅的方法,我将使用
File.Exists。 -
为什么不检查您真正感兴趣的设置,而不是说“设置 XXX 丢失。未在 .config 文件中配置或 .config 文件丢失”?
标签: c# .net app-config