System.Configuration命名空间的详细使用教程
时间:2014-07-17 19:52 来源: 我爱IT技术网 作者:山风
对于WinForm开发框架来说,需要配置app.config,程序执行时,app.config配置文件将会被编译成xxx.exe.config
但是这样只有此专案能使用这个app.config而已,如果当有多个专案要共用的话,其他专案也都加入此app.config,才能读取得到。
当然有很多种方法可以解决这个问题,这裡只提供其中一种方法当作范例。
1.先在专案中加入一个自订的应用程式组态档 Sample.config
- <configuration>
- <appsettings>
- <add key="Test" value="我是测试">
- </add></appsettings></configuration>
2.加入参考System.Configuration命名空间
3.读取Sample.config
- Imports System.Configuration
- Module Module1
- Sub Main()
- Dim configFileMap As ExeConfigurationFileMap
- Dim config As Configuration
- Dim configKeyValue As KeyValueConfigurationElement
- Try
- configFileMap = New ExeConfigurationFileMap
- configFileMap.ExeConfigFilename = "Sample.config"
- config = ConfigurationManager.OpenMappedExeConfiguration(configFileMap, ConfigurationUserLevel.None)
- configKeyValue = config.AppSettings.Settings("Test")
- If configKeyValue Is Nothing Then
- Console.WriteLine("指定Key错误。")
- End If
- Console.WriteLine("Test=" + configKeyValue.Value)
- Console.ReadKey()
- Catch ex As Exception
- Console.WriteLine(ex.Message)
- Console.ReadKey()
- Finally
- configFileMap = Nothing
- config = Nothing
- configKeyValue = Nothing
- End Try
- End Sub
- End Module
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
