我怎样才能获得assembly.dll.config文件?

时间:2009-11-17 06:47:03

标签: .net dll configuration

如何在.net?

中正在执行的应用程序的bin中获取assembly.dll.config

3 个答案:

答案 0 :(得分:2)

附加.NET库(dll)的配置文件不是一个好方法。如果将此dll安装到GAC中该怎么办?应该在哪里加载配置文件?建议将所有设置存储在可执行文件的app.config中。

答案 1 :(得分:1)

ConfigurationManager Class ???

String strPath = System.IO.Path.GetDirectoryName(  。System.Reflection.Assembly.GetExecutingAssembly()基本代码);

答案 2 :(得分:0)

我过去使用过以下代码将配置文件作为XmlDocument获取(请注意,这假定配置文件中有'.config'扩展名):

System.Reflection.Assembly asm = System.Reflection.Assembly.GetCallingAssembly();
string cfgFile = asm.CodeBase + ".config";
System.Xml.XmlDocument doc = new XmlDocument();
doc.Load(new XmlTextReader(cfgFile));