Я согласен с ответом 1, что это то, что должно происходить, и часто происходит. Но это не всегда работает и иногда будет работать частично.
Например, мое текущее решение.
Пространство имен проекта 1 ToolsTester - Это просто временная форма для тестирования инструментов представления во втором проекте.
Пространство имен Project 2 UltimateFileFinder - имеет три представления.
Первые 2 вида (пользовательские элементы управления) UltFilesView и UltSlideShow появились на панели инструментов как обычно, поэтому я мог перетащить их на ToolsTester, чтобы опробовать их.
Затем я добавил еще один пользовательский элемент управления UltPanel, он не будет отображаться на панели инструментов. Хотя он компилируется без ошибок.
Я сталкивался с этой проблемой несколько раз, иногда удаление и повторное подтверждение ссылки исправляет ее. В других случаях мне пришлось бы удалить тестовый проект и создать новый.
Я тестировал Visual Studio (полная версия) перед выпуском, и это было одной из областей, о которых я сообщил, поэтому проблема была известна до выпуска.
Этот проект, над которым я сейчас работаю, я знаю, что мне нужно будет удалить тестовый проект и создать новый, в этом случае тестер - это всего лишь несколько простых вызовов и ответов на события, что не всегда так, есть время, когда проект тестера может быть довольно сложным, поскольку он имитирует цель, частью которой будут инструменты.