类库配置文件|C#类库使用log4net时程序调用log4net配置文件路径问题

Ⅰ C#中配置文件是什么意思,有什么用,保存在什么地方

配置文件是用xml写的一个文件,因为xml更改后不用重新生成就可以使用,所以用来配置一些可能经常改动的东西。举个例子,数据库连接字符串就经常通过配置文件来配置:这样的好处,你写代码的时候,用的数据库是你自己的,你的程序打包后,在另外的一台电脑上安装使用,如果不是连配置文件,那么那台电脑必须能连接上你的电脑,否则就不能用了。通过配置文件,他可以直接在配置文件中把数据库改成他自己的。那样就好用,并且不用任何的编译。项目文件一般分两种:app.config,(用于非web程序),相应的,web.config用于web项目向项目添加配置文件的时候,一般不建议更改名字,使用默认的就好。 public string filepath = ConfigurationManager.AppSettings["path"]的意思是从app.config文件中配置的一个key,这行代码字面上看是读取配置文件中存放file的路径ConfigurationManager是.netframework中提东操作配置文件的类库,Appsettings[]里面的字符串是在app.config中定义的类似这样的<add key="path" value="c:\\system32"/>

Ⅱ php配置文件里有数据库参数变量也有自定义常量,公共包含库引入配置文件。函数类库怎么调用配置文件

1、静态方法和静态变量在编译阶段分配好的,动态方法和动态变量是在运行阶段才分配内存的,就这点区别。2、成员变量保存在堆(数据段)内。只有函数的参数才保存在栈里面,因为每次调用函数都需筏尝摧妒诋德搓泉掸沪要逐个数参数(进栈和出栈)

Ⅲ c#如何把配置文件封装在dll文件中

尝试这样的思来路:创建类源库项目配置文件(config.xml)的各种元素 以connectionstring为例 写成为一个类ConfigClass,ConfigClass里面的成员 string connectionstring="";将类库项目生成就是dll文件 使用时 引用该类库项目即可。不过 推荐这一种做法:就使用配置文件config.xml 将里面的value加密为DES或RSA等长字符串使用时 读取xml文件 或者value密文,然后用密钥解密即可。这样当配置需要更新时 只需更新xml文件 更容易维护

Ⅳ 一个应用程序中所包含的文件有哪些他们之间各自的功能要详细的,不要复制的。。。

先说个例子。比如你是一个学生管理软件吧。这个软件会包含很多功能。这些功能都是通过相互之间的调用实现的。你可以尽量把那些没联系的功能都用一个程序编写成一个包。然后在编译时要定义一个主类。只用编译主类。然后用专用的编译工具把你编好的程序和数据库还有多媒体资料集成一个文件。什么.apk还有.exe等等再者就是不一样的语言所编译后得到的文件扩展名不一样。.exe是c语言或c++编写的。当你点击了.exe 文件之后他会自动调用文件夹里面的其他东西。但是要注意的是你所点击的那个.exe就是此程序运行时所执行的。因为同一个文件夹里面会有好多的.exe文件。。。。

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

从 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.16;Initial 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=msra;Data Source=work;User Id= woody;Password=woody"/></appSettings></configuration>

Ⅵ c#如何引用自定义类库里面的配置文件,只是引用这个自定义类库就好了吗为什么小弟就是这样做的可是自

对类库的引用不会包含类库的配置文件。通常的做法是:在目标项目中(引用类库的项目)新建一个配置文件App.Config,然后将被引用类库中的配置文件中的相关内容复制到这个App.Config中即可。

Ⅶ System.Configuration类库是做什么用的,为什么要用配置文件保存连接数据库字符串是引用这个类库

用ConfigurationManager.AppSettings["connStr"]试试 完整的是System.Configuration.ConfigurationManager.AppSettings["connStr"] 可能要引用下using System.Configuration; 我也用2005的 我那个文件里所有引用的空间是: using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.SqlClient; using System.Configuration; 之后就能直接用ConfigurationManager.AppSettings了 如果你创建的是项目的话要在引用文件夹右击点添加引用 然后把System.Configuration添加进来就行了你右击添加引用试试!

Ⅷ C#类库使用log4net时,程序调用log4net配置文件路径问题

在类库的 assemblyInfo.cs中改为:[assembly: log4net.Config.XmlConfigurator(Watch=true)]意思是:让log4net从应用程序的.config文件获取配置假设有一个版TestApp应用程序引用了上面类库,权那么,按上面的修改,log4net将从TestApp.config文件获取配置。这样,你可以将原来类库app.config的内容移动到TestApp项目的app.confg中(TestApp项目编译后自动生成TestApp.config)。希望对你有所帮助!

Ⅸ 电脑提示"无法找到配置文件,初使化自绘控件类库失败"该怎么办

有提示是什么配置文件丢失吗?建议用sfc.exe命令(系统文件检查器)来查看一下是否有系统文件丢失的情况,此命令需要安装盘.

Ⅹ 我怎样才能让一个.NET类库读取自己的配置文件

引用到vs.net然后双击引用的对像。就会显示出类库了。


赞 (0)