2010-06-29 50 views
0

使用,这是我的应用程序配置:如何与app.config中

<?xml version="1.0" encoding="utf-8" ?> 
<configuration> 
    <appSettings> 
    <add key="version" value="1.0.0."/> 
    </appSettings> 
</configuration> 

这是我的代码

txtVersion.Text = ConfigurationSettings.AppSettings["version"]; 

我得到空值

回答

2

尝试使用ConfigurationManager类:

txtVersion.Text = ConfigurationManager.AppSettings["version"]; 
1

这没有什么错你的代码,虽然现在ConfigurationManager取代ConfigurationSettings

如果您正在Visual Studio中运行,请确保您的app.config已被复制到bin \ debug(或bin \ release,取决于您是否处于release或debug模式),并且已被正确重命名为[yourappname ] .exe.config。

确保在Visual Studio中将app.config添加到项目中(而不是仅在dir中创建文件)。或者,使用上面的正确名称手动将文件放在bin \ debug目录中,然后重试。