winform 项目获取app.config 中appSettings节点数据

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="StartUpgrade.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
        </sectionGroup>
    </configSections>
  <appSettings>
    <!-- checkin 文件夹和文件名 -->
    <add key="checkin-filefolder" value="D:\NotePad++\"/>
    <add key="checkin-filefolder-name" value="npp.6.1.3.Installer.exe"/>

    <!-- 出钞 文件夹和文件名 -->
    <add key="outmoney-filefolder" value="D:\NotePad++\"/>
    <add key="outmoney-filefolder-name" value="npp.6.1.3.Installer.exe"/>

    <!-- 入钞 文件夹和文件名 -->
    <add key="inmoney-filefolder" value="D:\NotePad++\"/>
    <add key="inmoney-filefolder-name" value="npp.6.1.3.Installer.exe"/>

    <!-- 字节数组 -->
    <add key="bytearrary" value="10240"/>
    <add key="upload-path" value="E:\Projects\Hotels\StartUpgrade\StartUpgrade\File\"/>
    <add key="upload-url" value="http://192.168.1.200:8077/UpgradeFiles/"/>
  </appSettings>
    <system.serviceModel>
      <bindings />
      <client />
    </system.serviceModel>
    <applicationSettings>
      <StartUpgrade.Properties.Settings>
            <setting name="StartUpgrade_IStartUpgrade_UpgradeFile" serializeAs="String">
                <value>http://192.168.1.155:8013/DataService/WebService/Interface/UpgradeFile.asmx</value>
            </setting>
        </StartUpgrade.Properties.Settings>
    </applicationSettings>

</configuration>

然后在winform中cs文件里这样调用:

        /// <summary>
        /// 获取配置文件里appsettings的数据
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public string GetAppsettingStr(string str)
        {
            AppSettingsReader appReader = new AppSettingsReader();
            return appReader.GetValue(str, typeof(string)).ToString();
        }

 

时间: 2024-10-31 21:25:37

winform 项目获取app.config 中appSettings节点数据的相关文章

winform如何获取一个网页中不确定数据,但确定用什么标签,的里面的数据

问题描述 一个网页.不确定他的数据,但是可以确定它用什么标签.也就相当于今天我的数据有2行,可是明天有3行,但是标签相同,我能不能获取了一次之后不用再操心这个问题就是说我的程序跟随着他的网页.我不用再想如果他多加数据了,我还要再次截取的问题用winform做.其他也可以, 解决方案 解决方案二:这个和winform关系不大把,是获取网络上的数据的问题!1,如果你知道怎么用正则,其实这个问题就容易了!2,或者你可以看看HtmlAgilityPack,这个也可以帮助你!具体的什么数据你没有说,所以,

获取App.config配置文件中的参数值_实用技巧

下面通过代码示例给大家展示下,具体内容如下: 首先添加System.Configuration引用 向App.config配置文件添加参数App.config添加向App.config配置文件添加参数 例子: 在这个App.config配置文件中,我添加了4个参数,App.config参数类似HashTable都是键/值对 <?xml version="1.0" encoding="utf-8" ?> <configuration> <

c#读写App.config,ConfigurationManager.AppSettings失败的解决方法

你可能知道在WinForm应用程序中可以利用Properties.Settings来进行类似的工作,但这些其实都利用了App.config配置文件. 本文探讨用代码的方式访问 App.config 的方法.关于 App.config 的使用远比上面提到的用途复杂,因此仅讨论最基本的 appSettings 配置节. 一.配置文件概述: 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的.它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序.配置文件

C#读写操作app.config中的数据应用介绍_C#教程

读语句: 复制代码 代码如下: String str = ConfigurationManager.AppSettings["DemoKey"]; 写语句: 复制代码 代码如下: Configuration cfa = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 2 cfa.AppSettings.Settings["DemoKey"].Value = "D

解决在Web.config或App.config中添加自定义配置的方法详解_实用技巧

.Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持.最近看到一些项目中还在自定义xml文件做程序的配置,所以忍不住写一篇用系统自定义配置的随笔了.如果你已经对自定义配置了如指掌,请忽略这篇文章.言归正传,我们先来看一个最简单的自定义配置 复制代码 代码如下: <?xml version="1.0" encoding="utf-8" ?> <configura

在Web.config或App.config中的添加自定义配置

.Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持.最近看到一些项目中还在自定义xml文件做程序的配置,所以忍不住写一篇用系统自定义配置的随笔了. 如果你已经对自定义配置了如指掌,请忽略这篇文章. 言归正传,我们先来看一个最简单的自定义配置 <?xml version="1.0" encoding="utf-8" ?> <configuration>

修改App.config中的数据库连接 ,才能运行,怎么修改?

问题描述 修改App.config中的数据库连接 ,才能运行,怎么修改? 我下了一个C#系统源码,点Debug中的exe运行不了,需要修改App.config中的数据库连接 ,请问要怎么修改? <?xml version="1.0" encoding="utf-8" ?> value="Data Source= .sql2005;Initial;Initial Catalog=DATA;User ID=sa;Password=sasasa&qu

C#和数据库的 链接字符串 如何从外部传 入APP.config中

问题描述 C#和数据库的链接字符串如何从外部传入APP.config中,因为我的只是一个大程序的小模块,连接字符串的相关信息需要主程序传入我的程序中来链接数据库,因为改变结构有点麻烦,能不能直接传参数到APP中. 解决方案 解决方案二:不能调用你程序的时候主程序把数据库连接串传过来么,然后你写入自己的app.config.或者说主程序调用你程序的时候你直接读取固定位置(主程序文件夹)下的配置文件连接串,然后写入自己的app.config.不知道我理解的有没有错解决方案三:它其实就是个xml格式的

JS获取子窗口中返回的数据实现方法_javascript技巧

在开发的时候,遇到了这样一个问题,客户填写自己的收货地址,可以新建,但同时也可以选择之前填写的,由于我们的客户本身就是商户,地址繁多,把它之前的地址简单用个下拉框罗列出来显然不合适,并且客户要求能够对地址通过姓名筛选,这样,选择地址就必须再开一个小窗来完成了,那么,小窗中填写的值怎么回传呢? js有个方法showModalDialog在这种情况下用的就比较多了,其作用是打开一个模态窗口,什么事模态窗口?就是打开后不能操作父窗口,只有子窗口操作完了,关闭了,才可以继续父窗口的动作.回到最开始的问题