Tag: appsettings

将设置类添加到UWP应用程序

我正在开发通用Windows平台应用程序,但在Visual Studio中没有设置模板。 我如何实现一个简单的,强types的和可观察的类,将我的设置存储在LocalSettings或RoamingSettings中?

从iPhone设备中查找当前国家/地区

我必须在iPhone设置中获取当前的国家/地区。 任何人都可以告诉我如何获得iPhone应用程序中的当前国家。 我必须使用当前的国家来parsing我需要通过当前国家的RSS提要。 请帮我find国家。 提前致谢。

appSettings vs applicationSettings。 appSettings过时了吗?

我有两个方法来保存web.config中的设置的一些问题。 Appsettings :在web.config中查找 <appSettings> <add key="key1" value="value1"/> <add key="key2" value="value2"/> </appSettings> 在代码隐藏中的用法 : ConfigurationManager.AppSettings["key1"]; ApplicationSettings / Properties (通过使用项目中的“属性”选项卡自动生成) 在web.config中查找 <applicationSettings> <Projectname.Properties.Settings> <setting name="TestEnvironment" serializeAs="String"> <value>True</value> </setting> </Projectname.Properties.Settings> </applicationSettings> 在代码隐藏中的用法 : Properties.Settings.Default.TestEnvironment 那么,web.config中这两个存储设置的区别是什么? 据我所见,appSettings的一个缺点就是你自己修改了web.config,appSettings没有强types,就像applicationSettings一样。 两者在Web部署项目中都是可replace的。 就我而言, appSettings没有用处 。 我在这里错过了什么? 哪一个是历史上看到的较旧的?

iOS-App(iPhone和iPad)中的手动语言select

我的问题: 我的iPhone应用程序如何告诉iOS,用户确实在应用程序首选项中select了一种与常规设置中设置的语言不同的语言? 同样问题的其他表述: 我怎么能告诉系统, NSLocalizedString (@"text", @"comment"); 不应该访问全系统select的语言,而是应用程序内select的语言? 背景,例如: 请以这种情况为例:德国移民的一个儿子生活在法国东北部,靠近卢森堡和德国。 他的母语是法语,因此他将iPhone的用户界面语言设置为法语(设置 – >常规 – >国际 – >语言 – >Français)。 但是由于他的文化背景,而且他所居住的地区是双语的,所以他也讲德语。 但是他不会说十个英语单词。 在iPhone(也是iPad)上,他没有机会select第二种语言,所以电话只知道他是法国人。 它不了解其他语言的用户技能。 现在来我的应用程序:我用英语和德语开发它(德语是我的母语,英语是IT的标准语言)。 我根据所有关于多语种iOS应用程序的规则和最佳实践进行了开发。 我的应用程序的“第一”语言(默认语言)是英语。 意即: 如果某人在其“设置”中select了英语或德语,那么应用程序用户界面将自动使用所选语言。 用户甚至不会注意到有其他语言可用。 但是,如果他在一般设置中select了其他语言(如中文,波兰文或法文),他将获得应用程序默认语言,在我的情况下,它是英语。 但对于我的法国朋友来说,这不是最好的select。 他想使用现有的德语版本,但似乎没有办法让用户select这个版本。 添加法语翻译可以为我们的法语和德语朋友解决问题,但不能为其他两种语言的语言(如意大利语和德语)解决问题,而且我无法支持在这个星球上使用所有语言的应用程序。 将默认语言设置为德语也不是最佳的,因为这对于讲法语(母语)和英语(作为第二语言)的人会产生同样的问题。 所以我认为我的应用程序必须有可能手动select一种与预选语言不同的语言。 添加语言select到应用程序设置面板不是问题。 但是我怎么能告诉系统, NSLocalizedString (@"text", @"comment"); 不应该访问全系统select的语言,而是应用程序内select的语言?

如何阅读web.config文件中的appSettings部分?

我的xml看起来像这样。 名字是web.config <?xml version="1.0"?> <configuration> <appSettings> <add key="configFile" value="IIS.config"/> <add key="RialtoDomain" value="ASNC_AUDITORS"/> </appSettings> <system.serviceModel> …. </system.serviceModel> </configuration> 在代码中,当我这样读 String path = ConfigurationSettings.AppSettings["configFile"]; 这里我得到一个空值。 这里抛出exception。 这是正确的方法吗? 或者还有其他方法吗? 提前致谢。 等待回应。

如何检查一个appSettings键是否存在?

如何检查应用程序设置是否可用? 即app.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key ="someKey" value="someValue"/> </appSettings> </configuration> 并在代码文件中 if (ConfigurationManager.AppSettings.ContainsKey("someKey")) { // Do Something }else{ // Do Something Else }

从.net中的app.config或web.config中读取设置

我正在处理一个C#类库,它需要能够从web.config或app.config文件中读取设置(取决于DLL是从ASP.NET Web应用程序还是Windows窗体应用程序中引用的)。 我发现了 ConfigurationSettings.AppSettings.Get("MySetting") 工作,但该代码已被标记为由Microsoft弃用。 我读过,我应该使用: ConfigurationManager.AppSettings["MySetting"] 但是, System.Configuration.ConfigurationManager类似乎从C#类库项目中不可用。 有谁知道什么是最好的方法来做到这一点?

AppSettings从.config文件获取值

我无法访问configuration文件中的值。 Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); var clientsFilePath = config.AppSettings.Settings["ClientsFilePath"].Value; // the second line gets a NullReferenceException .config文件 : <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <!– … –> <add key="ClientsFilePath" value="filepath"/> <!– … –> </appSettings> </configuration> 你有什么build议我该怎么办?

ConfigurationManager.AppSettings – 如何修改和保存?

这听起来可能听起来太琐碎,我也是按照文章中的build议做同样的事情,但是它并没有像预期的那样工作。 希望有人能指点我正确的方向。 我想保存每个AppSettings的用户设置。 一旦Winformclosures,我触发这个: conf.Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); if (ConfigurationManager.AppSettings["IntegrateWithPerforce"] != null) ConfigurationManager.AppSettings["IntegrateWithPerforce"] = e.Payload.IntegrateCheckBox.ToString(); else config.AppSettings.Settings.Add("IntegrateWithPerforce", e.Payload.IntegrateCheckBox.ToString()); config.Save(ConfigurationSaveMode.Modified); 所以当第一次入口不存在的时候,它只会创build它,否则会修改现有的入口。 但是这并不能保存。 1)我做错了什么? 2)我在哪里等待App设置的用户设置再次保存? 它在Debug文件夹中还是在C:\ Documents and Settings \ USERNAME \ Local Settings \ Application Data文件夹中?

app.config文件和XYZ.settings文件有什么区别?

我实际上是在.NET相关的东西的学习阶段,我正在探索如何保存应用程序。 我最终编写了自己的类,将设置保存在一个XML文件中,然后我发现.NET本身支持保存应用程序设置。 但是我发现有两种方法可以做到这一点。 当我打开在Visual Studio 2008中添加新项目对话框时,它提供了创build设置文件(.settings)或configuration文件(.config)的选项。 两者之间有什么区别,在什么情况下应该使用?