如何在.net?
中正在执行的应用程序的bin中获取assembly.dll.config答案 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));