C#中的自定义管道目录

本文关键字:管道 自定义 | 更新日期: 2023-09-27 18:19:35

我已经使用C#为插件创建了一个管道。编译后,管道中使用的所有.dll文件都指定在单独的文件夹中,即''addinsideadapters''addinsideadapters.dll;''addinviews''AddInView.dll等

有没有一种方法可以从根目录而不是默认的加载项子目录编译和运行.dll文件,并可能将文件重命名为其他类似aisa.dll的文件;aiv.dll等?

C#中的自定义管道目录

不能在根文件夹中部署管道程序集。当调用方法AddInStore.Rebuild或AddInStore.Update.时,MAF将抛出AddInSegmentDirectoryNotFoundException

您可以将程序集重命名为所需的任何名称。您也可以在自己选择的文件夹中部署实际的加载项。然后,在调用AddInStore.FindAddIns或AddInStore.FindAddIn.时,可以指定包含具有外接程序程序集的子文件夹的文件夹

希望这能有所帮助。