我的app.config文件如下:我有以下(单独的)类来获取配置:namespaceConfiguration{usingSystem.Configuration;publicclassProcessesConfigurationSection:ConfigurationSection{[ConfigurationProperty("processes",IsDefaultCollection=false)][ConfigurationCollection(typeof(ProcessCollection))]publicProcessCollectionProcesses{get{r
我编写了一个小实用程序,允许我为另一个应用程序的App.config文件更改一个简单的AppSetting,然后保存更改://saveabackupcopyfirst.varcfg=ConfigurationManager.OpenExeConfiguration(pathToExeFile);cfg.SaveAs(cfg.FilePath+"."+DateTime.Now.ToFileTime()+".bak");//reopentheoriginalconfigagainandupdateit.cfg=ConfigurationManager.OpenExeConfiguratio
我有一个对System.Configuration的引用-并且ConfigurationSettings没有问题-但类型或命名空间“ConfigurationManager”找不到!?我已经阅读过-看起来它应该属于与ConfigurationSettings类相同的命名空间。编辑:请注意-我已经明确表示我已添加对System.Configuration的引用。已有4条评论。 最佳答案 ConfigurationManager是.Net2.0之后System.Configuration的一部分。添加对System.Configurat
我没有意识到:“在单独的类库中有一个web.config并且”正在从不同的Web应用程序读取web.config应用程序设置。我正在使用VS2010目标框架3.5我不知道这里出了什么问题,但是当我尝试获取ConfigurationManager.AppSettings["StoreId"];时,我得到了nullprivatestring_storeid=GetStoreId;publicstaticstringGetStoreId{get{returnConfigurationManager.AppSettings["StoreId"];}}web.config:
我刚开始使用C#的.NETFramework4.5。我正在使用Windows窗体应用程序。我已经完成了所需的导入,例如:usingSystem.Configuration;但实际上ConfigurationManager类似乎并没有退出。我曾尝试改用ConfigurationSettings,但VisualStdio告诉我它已过时并被ConfigurationManager取代!这是与问题相关的代码块:Int32.ParseStartingMonth=int.parse(ConfigurationManager.AppSettings["StartingMonthColumn"]);那
我已将多个app.config(每个都有不同的名称)文件添加到项目中,并将它们设置为在每次构建时复制到输出目录。我尝试使用这个访问每个文件的内容:System.Configuration.Configurationo=ConfigurationManager.OpenExeConfiguration(@"app1.config");代码运行,但o.HasFile最终为False,而o.FilePath最终为“app1.config.config”。如果我更改为代码:System.Configuration.Configurationo=ConfigurationManager.Open
有没有人在Web应用程序中使用它?无论我做什么,我的appSettings部分(使用appSettingsfile=".\Site\site.config"从web.config重定向)似乎都没有重新加载。我是否注定只能重新启动应用程序?我希望这种方法能让我找到一个更高效的解决方案。更新:我所说的“重新加载”是指刷新ConfigurationManager.AppSettings,而不必完全重新启动我的ASP.NET应用程序,也不必招致通常的启动延迟。 最佳答案 确保您传递的是正确的casesensitiveRefreshSecti
我以前从未使用过“appSettings”。如何在C#中配置它以与SqlConnection一起使用,这就是我用于“ConnectionStrings”的内容SqlConnectioncon=newSqlConnection();con.ConnectionString=ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;这就是我的“appSettings”SqlConnectioncon=newSqlConnection();con=ConfigurationManager.AppSe
我使用了以下命名空间将我的项目连接到sqlserver:usingSystem.Configuration;也用过stringstr=System.Configuration.ConfigurationSettings.AppSettings["myconnection"];SqlConnectionoconnection=newSqlConnection(str);oconnection.Open();当我运行程序时,发生错误并显示消息'System.Configuration.ConfigurationSettings.AppSettings'isobsolete.Thismeth
这个问题听起来可能太琐碎了,我按照文章中的建议做了同样的事情,但它没有按预期工作。希望有人能指出我正确的方向。我想保存每个AppSettings的用户设置。一旦Winform关闭,我就会触发这个:conf.Configurationconfig=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);if(ConfigurationManager.AppSettings["IntegrateWithPerforce"]!=null)ConfigurationManager.AppSettings["I