“Вы пропускаете ссылку на сборку?” ошибка компиляции - Visual Studio

Я в настоящее время работаю над управлением сервером для других приложений в нашей компании для взаимодействия через интерфейс с сервисом WCF. Каждый раз, когда я заставляю код изменения изменить и перекомпилировать управление, я увеличиваю класс AssemblyVerison и AssemblyFileVersion в AsseemblyInfo.cs одним. Например, моя последняя сборка пошла от 1.0.07.0 до 1.0.08.0.

Когда обновления приложения потребления файл путем копирования последнего файла в каталоге bin и попытках скомпилировать, они получают следующую ошибку:

Имя типа или пространства имен 'MyControl' не существует в пространстве имен 'MyNamespace' (Вы пропускаете ссылку на сборку?)

Для разрешения этой ошибки они должны удалить текущую ссылку и повторно добавить ссылку.

Там какой-либо путь состоит в том, чтобы обновить управление сервером, не имея необходимость удалять и повторно добавлять ссылку?

Я не строгое именование управление сервером.
@JPunyon - Вы имеете в виду, имеют приложение потребления, добавляет проект управления сервером к их решению?

27
задан Dariusz Woźniak 7 August 2019 в 07:31
поделиться

2 ответа

Щелкните правой кнопкой по ссылке на сборку в проводнике решения, свойствах, отключите опцию "Specific Version".

17
ответ дан Wim Coenen 28 November 2019 в 05:05
поделиться

Вы - строгое именование Ваши блоки? В этом случае это не хорошая идея автоинкременту Ваш номер сборки, потому что с каждым новым номером сборки необходимо будет также обновить все ссылки.

2
ответ дан Dirk Vollmar 28 November 2019 в 05:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: