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