请手动复制问题二VS自身没有智能拼接多个配置文件的功能,而且ConfigurationManager指向的是默认的应用程序配置文件而非你拷贝过去的,所以你这样是取不到值的要想读取,请使用如下代码手动加载;第一步创建项目和类库新建一个Windows控制台应用程序“MyDemo”,然后再新建一个C#类库“MyDemoConfig”,并在MyDemo中添加对MyDemoConfig的引用第二步添加引用,新建配置文件在MyDemoConfig中先删除除System之。
类库所在项目引用SystemConfiguration,然后通过quotERPquot 来读取配置项的值在类库定义的函数中设置变量如string erp,当其他项目如Web项目调用类库中的该方法时,首先在。
首先在Appconfig中添加如下代码 lt?xml version=quot10quot encoding=quotutf8quot ?ltconfiguration ltappSettings ltadd key=quotImgPathquot value=quotD\img\quot ltappSettingsltconfiguration然后引用;右键点击你的项目AddNew Item选择Application Configuration File,请保持默认名称,否则你的程序读取Appconfig时得到的值是空的打开Appconfig,添加应用程序设置的5个键值 first_run 应用程序第一次正常启动 serve。
假设我在AppConfig文件中添加以下数据ltappSettings ltadd key=quothello1quot value=quotHello World 1quot ltadd key=quothello2quot value=quotHello World 2quotltappSettings然后我们开10个线程同时读取这两条数据,5个线程;意思是让log4net从应用程序的config文件获取配置 假设有一个TestApp应用程序引用了上面类库,那么,按上面的修改,log4net将从TestAppconfig文件获取配置这样,你可以将原来类库appconfig的内容移动到TestApp项目的。
DataDirectory是读取App_Data下的文件最好是这样,“~”是读取应用服务目录的根目录Data Source=~jz_managemdbquotproviderName=quot;appconfig是用户自定义配置文件,能够比较灵活修改你的一些配置信息,比如说你的程序需要兼容两种数据库,就可以根据修改配置文件中的参数来实现数据库的连接。
ConsoleWriteLine即是appconfig 所在的文件夹,ConsoleWriteLineApplicationExecutablePath+quotconfigquot是appconfig 文件的绝对路径,也就是完整路径。
这个appconfig会在你的bin文件中生成也文件程序名execonfig,你只需要在你类库里面用ConfigurationManagerAppSettings“key”读就行了;所以,必须主动去触发事件读取appconfigprivate void AccessAppSettings获取Configuration对象Configuration config = ConfigurationUserLevelNone根据Key读取lt。
appconfig,顾名思义,是桌面应用程序的配置文件,它不能用于Class类库webconfig是ASPNET应用程序的配置文件psClass类库其实可以用读xml的方法读取配置文件,但是貌似不能使用ConfigurationSettingsAppSettingsquotquot;如果是编译后生成的程序运行,放在bin 文件夹下酒可以找到如果是f5调试的话,就放在窗体文件 cs 目录那一层 以上都是相对路径 你也可以设置绝对路径 C\Appconfig 这样就可以了。
在项目中,你可以添加配置文件,名称为Appconfig,此文件为Xml文档格式,可在文件中添加任意数量的字符串,应用程序在运行时可以读取这些字符串程序打包时,系统会将该配置文件自动编译为与程序集同名的execonfig 文件;从 Project Add New Item 菜单中找到 Application Configuration File,一般文件名为 Appconfig这个会自动被 Build 成该 DLL 的默认 config 配置文件,可以用 ConfigurationManager 读取到连接字符串问题。
2、本站永久网址:https://www.yuanmacun.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
源码村资源网 » 关于类库读取app.config的信息
1 评论