У меня есть раздражающий процесс сборки с использованием API System.Addins с ClickOnce. Использование System.Addins требует определенной структуры каталогов, а основной проект не ссылается на адаптеры, просмотр и контракт напрямую, что плохо работает с архитектурой ClickOnce.System.Addin & ClickOnce
Досадной частью процесса сборки является то, что я должен скопировать через событие post build .dlls из компонентов дополнения в каталог основного проекта приложения, а затем связать эти файлы вручную из основного проекта , так что ClickOnce будет включать их. Во-первых, это занимает 2 итерации сборки, чтобы заставить его правильно строить, во-вторых, это мешает контролю источника (я должен исключить скопированные файлы DLL надстройки из исходного элемента управления или любые внесенные изменения потребуют проверки).
Итак, мой вопрос в том, есть ли способ вокруг этого взлома? Что-то более элегантное?
Поскольку порядок сообщений не гарантирован на то же самое (переупорядочивание на основе голосов вверх и вниз), ваш ответ на Даок будет лучше, чем комментарий к его сообщению, а не новый пост. не пытаясь быть критическим, просто хочу помочь SO новичкам :). – codeConcussion 2008-12-30 14:18:21