Я полностью согласен с @Michael Shimmins по этому вопросу. Я НЕ , как установщики. Просто дай мне почтовый файл.
У нас есть серверы сборки, различные веб-серверы и множество разработчиков. Я НЕ хочу помещать ваши (или кого-либо еще в этом отношении) сборки в GAC. Помимо функциональности CORE MS, я действительно ненавижу GAC; в некотором смысле это хуже, чем компании, бросающие все в windows \ system32
Мне НЕ нужна другая опция в списке моих программ для ссылки на ваш сайт, мне НЕ нужно запускать утилиту удаления, чтобы просто избавиться от нее.
И мне, конечно, НЕ нужно обновлять каждый отдельный экземпляр, который он находит на моей машине, когда вы публикуете патч. У нас здесь много проектов, и это редкий день, когда ВСЕ они одновременно обновляются до последней версии сторонней сборки. Что восходит к моей проблеме с GAC'ом. Кстати, это причина № 1, по которой мы НЕ используем компоненты DevExpress.
Наши проекты всегда структурированы так, что сторонние библиотеки размещаются в папках под узлом решения.
Итак, 1 zip-файл, пожалуйста. Он должен содержать ваши сборки и текстовый файл, описывающий что-либо заметное, например, что изменилось в этом выпуске. Разместите справочную информацию на своем собственном веб-сайте (конечно же, в этом текстовом файле), хорошо отсортированную по версии с большим количеством примеров.
И последнее. Ради любви ко всем этим программам, НЕ РЕДАКТИРУЙТЕ их. Просто старый почтовый индекс в порядке. Действительно, это так. Практически каждая машина с Windows может открывать их без каких-либо дополнительных настроек. (Я упоминал, что не люблю инсталляторов? ...)
;)