我怎樣才能得到阿霍德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. 如何獲取crtdbg.h文件?
- 5. 如何獲取文件夾的文件和子文件夾
- 6. 如何用spark sc.textFile獲取文件名?
- 7. 如何從uploadfilefield獲取文件內容?
- 8. 如何從.jar文件獲取日誌?
- 9. 如何獲取WAR文件的名稱?
- 10. 如何獲取外部appSettings文件名?
- 11. 如何從PHPMailer獲取郵件正文?
- 12. 如何獲取doc文件元數據
- 13. 如何獲取文件的DocComment?
- 14. 如何從Dropbox文件獲取NSURL?
- 15. 如何在IE9中獲取文件
- 16. 如何從CMU Sphinx獲取CTM文件?
- 17. 如何從URI獲取文件名
- 18. 如何獲取文件逐行閱讀
- 19. 如何獲取文件類型名稱?
- 20. 更改nodejs如何require()獲取文件
- 21. 如何獲取MP3文件的音量?
- 22. 如何獲取新圖像文件名
- 23. Xcode 4 - 如何獲取.app文件?
- 24. 如何獲取測試資源文件?
- 25. 如何獲取文件的Finder「Kind」?
- 26. Sharppcap - 如何獲取traffiqued文件名?
- 27. 如何獲取_sqlite3.so文件?
- 28. QML:如何獲取文件baseName
- 29. 如何從/ public目錄獲取文件?
- 30. 如何從classpath獲取jar文件?
你是什麼意思弄阿霍德? – abmv 2009-11-17 06:55:21