Mefx - MEF Composition Analysis Tool
Mefx 是一用來分析與診斷 MEF 錯誤的命令列工具。當 MEF 在運作上不如預期時,我們可藉由此工具下去做些查驗。
程式主檔可至 Managed Extensibility Framework - Download: MEF Analysis Tool (mefx) for .NET 4.0 Beta 這邊下載。
{% img /images/posts/Mefx/1.png %}
命令列的使用語法如下:
mefx [files and directories] [action] [options]
使用時首先要帶入 /file 或是 /dir 參數,並指定要進行分析的檔案或目錄。
mefx /file:MyAddIn.dll /directory:Program\AddIns [action...]
接著視需要加入其它參數。像是在後面帶入 /parts 參數用以查閱組件內內含哪些可以使用的 part。
mefx /file:MyAddIn.dll /parts
帶入 /type 查閱特定的 part。
mefx /file:MyAddIn.dll /type:MyAddIn.AddIn
或是帶入 /imports 查閱 import 點。
mefx /file:MyAddIn.dll /imports
帶入 /exports 查閱 export 點。
mefx /file:MyAddIn.dll /exports
帶入 /verbose 顯示更為詳細的資訊。
mefx /file:MyAddIn.dll /parts /verbose