У меня есть решение со многими проектами. Один проект содержит несколько пользовательских компонентов. Один из этих компонентов используется для отображения заголовка на изображении. Мы можем изменить цвет фона и многое другое.
Проблема в том, что ЕСЛИ я решу изменить цвет фона компонента по умолчанию или изменить положение текста, эти изменения не отразятся во всех других проектах решения, в которых используется компонент. У меня есть проект компонента, и все остальные проекты ссылаются на компонент по проекту.
На данный момент мне нужно удалить компонент из другого проекта один за другим и добавить его обратно, тогда все в порядке. У вас есть быстрый способ сделать это?
ОБНОВЛЕНИЕ Я добавил флажок внутри этого компонента, и кажется, что флажок находится везде! Отлично! Но когда у свойства есть какой-то тег, который позволяет изменять компонент (например, цвет фона), он не меняет значение «по умолчанию», а вместо этого помещает старое значение как измененное значение в свойстве. Итак, я вижу, что старое значение установлено, как если бы я добавил вручную измененный цвет на панели «Свойства», когда я еще не...
ОБНОВЛЕНИЕ 2 http://img517.imageshack.us/img517/9112/oldonenewoneei0.png
Обновление 3:
Эта проблема все еще здесь. Просто чтобы люди знали, что мне все еще любопытно найти способ.
Я попробовал несколько ваших предложений.
- Если я очищаю все решение и создаю только проект с пользовательским элементом управления, я создаю решение. Ничего не изменилось (Чтобы проверить это, я изменил цвет компонента на желтый. Ничего не изменилось: сбой.
- Если я удалю ссылку и добавлю ее обратно в проект, а затем перестрою решение. Я вижу старый цвет в конструкторе: fail.
Я обновил вопрос, добавив дополнительную информацию и изображение (выше) для тех, кто хочет попытаться мне помочь.
Как видите, старый "скомпилированный" компонент показывает желтый фон, но когда я вставляю новый компонент (с левой панели инструментов в Visual Studio), у меня может быть новый компонент с предполагаемым БЕЛЫМ фоном...