例如,用户错误地删除了app.exe.config
文件。因此,下次他打开程序时,会显示错误。我尝试创建该文件,但为了工作,用户需要重新打开该程序。我认为有一个初始化问题。我该如何手动完成?
感谢您提前。
答案 0 :(得分:5)
我的观点是:如果用户删除了App.Exe.Config文件(从应用程序路径,只读给普通用户!),他只能使用管理员权限。管理员应该知道他在做什么,所以惩罚是“重新安装应用程序”。
答案 1 :(得分:1)
您可以检查它的存在:
if ( string.IsNullOrEmpty(ConfigurationManager.AppSettings["someproperty"]));
如果不存在,您可以创建它,我认为以编程方式创建它会很繁琐检查this
答案 2 :(得分:-3)
您可以尝试删除app.config,然后创建相同的,再次重新编译项目。