Я создал пользовательский элемент управления для других программистов здесь, начиная с шаблона «Библиотека элементов управления Windows Forms» - насколько я понимаю, именно такой подход должен применяться при создании пользовательского элемента управления. Он отлично работает на моем компьютере, я могу добавить его на панель инструментов, просто перейдя на панель инструментов и выбрав «Выбрать элементы». Нет проблем, он добавлен, и я могу его использовать.
Я пытаюсь передать его другому разработчику. Сейчас на ранних стадиях процесса разработки, и чтобы начать работу, у нас есть доступ к общему каталогу. Он сам скомпилировал исходный код и попытался добавить элемент управления в его панель инструментов. Когда он пытается это сделать, все, что он получает, появляется в сообщении «В [моем контроле] нет компонентов, которые можно разместить на панели инструментов».
Я нашел информацию о распространении пользовательских элементов управления через Интернет, но мы хотим, чтобы эти элементы управления оставались внутри компании. Я установил / обновил что-то под названием «vsix», но когда я «экспортировал» это, я просто получил zip-файл, содержащий файлы, которые у него уже есть. Я пробовал варианты в поиске таких вещей, как «Visual Studio 2017, распространяю пользовательский контроль», но он продолжает возвращаться к настройке веб-элементов управления или «использовать vsix», из которых я просто не могу придумывать головы или хвосты.
Я видел в Как добавить пользовательский элемент управления Windows Forms в Visual Studio Toolbox этот ответ:
«Вы можете скопировать dll своего элемента управления в постоянное местоположение. Затем щелкните правой кнопкой мыши ToolBox, например, на вкладке« Общие », затем выберите« Выбрать элементы ... », затем в окне« Выбор элементов панели инструментов »на вкладке« Компоненты .Net Framework »нажмите« Обзор ». ... и откройте dll вашего элемента управления. Затем в списке компонентов проверьте элемент управления и нажмите кнопку ОК. Элемент управления появится под выбранной вкладкой. Вы также можете добавить собственную вкладку, просто щелкнув правой кнопкой мыши и выбрав Add Tab «.
- но как только мы нажимаем на него, мы получаем сообщение «Нет компонентов ...».
Итак, как мне взять пользовательский элемент управления, созданный на моей машине, и передать его ребятам в кубах вокруг меня?
Существует ли "объясни мне, как будто мне пять лет" версию "Дай кому-то тот контроль, который ты написал"?