В настоящее время я работаю над серверным элементом управления для других приложений в нашей компании для взаимодействия со службой WCF. Каждый раз, когда я изменяю код изменения и перекомпилирую элемент управления, я увеличиваю класс AssemblyVerison и AssemblyFileVersion в AsseemblyInfo.cs на единицу. Например, моя последняя сборка прошла с 1.0.07.0 до 1.0.08.0.
Когда приложение-потребитель обновляет файл, копируя последний файл в каталог bin и пытается скомпилировать, они получают следующую ошибку:
Тип или имя пространства имен "MyControl" не существует в пространстве имен "MyNamespace" (отсутствует ссылка на сборку?)
Чтобы устранить эту ошибку, они должны удалить текущую ссылку и повторно добавить ссылку.
Есть ли способ обновить серверный элемент управления без необходимости удалять и повторно добавлять ссылку?
Я не сильно назвал серверный элемент управления.
@JPunyon - Вы имеете в виду, что приложение-потребитель добавляет проект управления сервером в свое решение?