Questions tagged «application-settings»

14
如何在Windows窗体应用程序中保存应用程序设置?
我想要实现的非常简单:我有一个Windows Forms(.NET 3.5)应用程序,该应用程序使用读取信息的路径。用户可以使用我提供的选项表单来修改此路径。 现在,我想将路径值保存到文件中以备后用。这将是保存到该文件的众多设置之一。该文件将直接位于应用程序文件夹中。 我了解三个选项可供选择: ConfigurationSettings文件(appname.exe.config) 登记处 自定义XML文件 我读到没有预见到.NET配置文件来将值保存回它。至于注册表,我想尽可能地远离它。 这是否意味着我应该使用自定义XML文件保存配置设置? 如果是这样,我想查看该代码示例(C#)。 我已经看到了有关该主题的其他讨论,但是对我来说仍然不清楚。

17
从另一个应用程序打开“设置”应用程序
好的,我知道对此有很多疑问,但是它们都是很多年前的。 所以。我知道这是可能的,因为Map应用程序可以做到。 在“地图”应用程序中,如果我关闭了该应用程序的本地化,它将向我发送一条消息,如果按“确定”,则“设置应用程序”将打开。我的问题是,这怎么可能?如何从自己的应用程序打开“设置应用程序”? 基本上,我需要做同样的事情,如果用户关闭了我的应用程序的位置,那么我将向他显示一条消息,提示将打开“设置应用程序”

10
如何解决错误:通过创建架构,“找不到属性/元素的架构信息”
我有一个用C#用VS2010编写的Windows窗体应用程序,并在app.config文件中得到以下错误: Message 4 Could not find schema information for the attribute 'name' Message 8 Could not find schema information for the attribute 'name' Message 12 Could not find schema information for the attribute 'name' Message 5 Could not find schema information for the attribute 'serializeAs' Message 15 Could not find …

12
如何在应用程序的设置捆绑包中显示应用程序版本修订?
我想在应用程序的设置包中包含应用程序版本和内部修订,例如1.0.1(r1243)。 Root.plist文件包含这样的片段... <dict> <key>Type</key> <string>PSTitleValueSpecifier</string> <key>Title</key> <string>Version</string> <key>Key</key> <string>version_preference</string> <key>DefaultValue</key> <string>VersionValue</string> <key>Values</key> <array> <string>VersionValue</string> </array> <key>Titles</key> <array> <string>VersionValue</string> </array> </dict> 并且我想在构建时替换“ VersionValue”字符串。 我有一个可以从存储库中提取版本号的脚本,我需要的是一种在构建时处理(预处理)Root.plist文件的方法,并且可以在不影响源文件的情况下替换版本号。

2
App.config:用户与应用程序范围
我在项目中添加了App.config文件。我从“项目”>“属性”>“设置”面板中创建了两个设置- 我注意到,当我添加设置时,可以将范围定义为User或Application。-- 用户 应用 如果我定义设置为User它去userSettings节, 如果我定义设置为Application它去applicationSettings节 App.config <configuration> <userSettings> <DemoApp.Properties.Settings> <setting name="MySetting1" serializeAs="String"> <value>Value1</value> </setting> </DemoApp.Properties.Settings> </userSettings> <applicationSettings> <DemoApp.Properties.Settings> <setting name="MySetting2" serializeAs="String"> <value>Value2</value> </setting> </DemoApp.Properties.Settings> </applicationSettings> </configuration> 但是,可以通过以下方式以相同的方式访问这些设置.cs: 码 string mySetting1 = DemoApp.Properties.Settings.Default.MySetting1; string mySetting2 = DemoApp.Properties.Settings.Default.MySetting2; User和Application范围之间有什么区别?在什么情况下应在两者之间选择?

4
哪些设计模式可以应用于配置设置问题?
在大型和复杂的软件产品中,管理可配置设置成为主要难题。我见过的两种解决方法是: 让系统中的每个组件从配置文件或注册表设置中加载其自己的配置。 有一个设置加载程序类,该类加载所有可配置的系统设置,并让每个组件向设置加载器查询其设置。 这些方法对我来说都是错误的。 有没有可以用来简化问题的设计模式?也许可以利用依赖注入技术。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.