Пользовательские конвейерные каталоги в C # - PullRequest
0 голосов
/ 05 января 2012

Я создал конвейер для надстроек, используя C #. После компиляции все DLL-файлы, используемые в конвейере, указываются в отдельных папках, т.е. \ addinsideadapters \ AddInSideAdapters.dll; \ addinviews \ AddInView.dll и т. д.

Есть ли способ скомпилировать и запустить файлы .dll из корневого каталога вместо подкаталогов надстроек по умолчанию - и, возможно, переименовать файлы во что-то еще, например aisa.dll; aiv.dll и т. д.?

1 Ответ

0 голосов
/ 03 апреля 2012

Нельзя развернуть конвейерные сборки в корневой папке.MAF выдает AddInSegmentDirectoryNotFoundException при вызове методов AddInStore.Rebuild или AddInStore.Update .

Что вы можете сделать, это переименовать сборки в любойимя, которое вы хотите.Вы также можете развернуть фактические надстройки в папке по вашему выбору.Затем вы указываете папку, содержащую подпапки со сборками надстроек, при вызове AddInStore.FindAddIns или AddInStore.FindAddIn .

Надеюсь, это поможет.

...