C#dll类库如何设置配置文件

C#dll类库如何设置配置文件,第1张

从 Project ->Add New Item 菜单中找到 Application Configuration File,一般文件名为 App.config。这个会自动被 Build 成该 DLL 的默认 .config 配置文件,可以用 ConfigurationManager

读笑枣取到。

连接字符串问题(ConfigurationManager.ConnectionStrings)

config中如下配置:

<connectionStrings>

<add name="SQLConnString" connectionString="Data Source=192.168.1.16Initial Catalog=***User ID=***Password=***" providerName="System.Data.SqlClient"/碰拍拆>

</connectionStrings>

CS代贺耐码:(DAL层)

ConfigurationManager.ConnectionStrings["SQLConnString"].ConnectionString;

用WEB 页面调用程序可以正常运行,但用单元测试的时候,ConfigurationManager.ConnectionStrings["SQLConnString"].ConnectionString获取的值为NULL,哪个大哥给小弟指教下!谢谢了

参考:

不在一个应用程序域下,Web应用使用自己的config文件,测试程序使用自己的config文件。

安装目录 下培植下:

C:\WINNT\Microsoft.NET\Framework\v2.0.50727\CONFIG

在 machine.config的 最下面</configuration>之上加上

<appSettings>

<add key="p_link" value="Provider=msdaoraData Source=workUser Id= woodyPassword=woody"/>

</appSettings>

</configuration>

类库的镇消 assemblyInfo.cs中改为:

[assembly: log4net.Config.XmlConfigurator(Watch=true)]

意思是:让log4net从应用程序的.config文件获取配置

假设有一个TestApp应用程序引用了上面类库,那么,按上面的修改陆旅慧,log4net将从TestApp.config文件获取配置。这样,你可早答以将原来类库app.config的内容移动到TestApp项目的app.confg中(TestApp项目编译后自动生成TestApp.config)。

希望对你有所帮助!

visual,c类库添加了configuration不能用的解决方法:

1、在解决手册方案资源管理器里找到类文件选择告薯告“引用”。

2、右击袜明选择“添加引用”。

3、从.net中找到System.Configuration把它加上去即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12237020.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存