我怎样才能得到阿霍德assembly.dll.config的在.NET中执行应用程序的bin?如何获取assembly.dll.config文件?
回答
我已经在过去使用下面的代码来获取配置文件作为一个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));
ConfigurationManager Class ???
字符串strPath的= System.IO.Path.GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly()基本代码);
连接配置文件的.NET库(DLL)是不是一个好方法。如果该dll安装到GAC中,该怎么办?配置文件应该在哪里加载?建议所有设置都存储在可执行文件的app.config中。
那如果我们要开发的DLL插件,可以让你延伸。例如通过工具栏的现有应用现有的应用场景。我们的工具栏几乎是主应用程序内部的独立应用程序,并且需要单独的数据库等。因此,在这种情况下,您存储了配置信息? – captonssj 2011-03-07 20:01:59
然后,您不需要修改现有应用程序的二进制文件。只需将您的DLL设置挂接到该应用程序的配置文件中(是的,您必须为该exe创建一个app.config,或修改现有的)。影响仍然很小,不需要为您的dll创建单独的配置文件。 – 2011-03-08 03:04:33
- 1. 如何获取文件?
- 2. 如何获取文件名
- 3. 如何获取文件
- 4. 如何获取文件夹的文件和子文件夹
- 5. 如何获取.nupkg文件的URL?
- 6. 如何从URI获取文件名
- 7. 如何从classpath获取jar文件?
- 8. 如何从URI获取文件路径?
- 9. vim - 如何获取折叠文件
- 10. 如何获取文件的字节?
- 11. 如何获取logrotate文件列表
- 12. 如何从debug.keystore文件获取MD5?
- 13. 如何在Windows中获取文件名?
- 14. 如何获取正确的js文件?
- 15. ASP.NET:如何获取文件的URL?
- 16. 如何获取临时文件名?
- 17. 如何从pkcs7文件获取证书
- 18. 如何获取WAR文件的大小?
- 19. Dropbox:如何获取文件的ACL?
- 20. 如何获取文件夹的大小?
- 21. 如何从TextView中获取文件名
- 22. 如何获取WAR文件的名称?
- 23. 如何从服务器获取文件
- 24. 如何使用Unfuddle API获取文件?
- 25. 如何通过JavaScript获取文件名?
- 26. 如何获取文件的DocComment?
- 27. 如何从PDB文件获取GUID?
- 28. QML:如何获取文件baseName
- 29. 如何获取文件的父目录?
- 30. 如何从NSURL获取文件评论?
你是什么意思弄阿霍德? – abmv 2009-11-17 06:55:21