Вітаю, @Ihor_Radikhovskyi .
Я Вас розумію, теж ловив схожу проблему, це явно схоже на баг програми. не можу пригадати, як саме я вирішував дану проблему, але здається це можна пофіксити примусовою перебудовою залежностей.
Я знаю про 2 шляхи примусової перебудови:
- Show Constraint State - ця фунцію в першу чергу необхідна для розуміння зафіксованих та фільних компонентів у збірці, але при її активації відбувається перерахунок залежностей, що в теорії може спровокувати на нормальне відновлення роботи попереднього перегляду залежностей.
У браузері, біля найменування компонента зявляється ось таке позначення [*], що інформує про статус залежності компонента.
-
Rebuild All - цей функціонал примусово оновлює всі під-компоненти збірки та перевіряє/оновлює всі залежності.
Також додаю iLogic код, що виконує дію перебудови (Rebuild All):
Dim oADoc As AssemblyDocument = TryCast(ThisDoc.Document, AssemblyDocument)
If oADoc Is Nothing Then Exit Sub
oADoc.Rebuild2(True)
oADoc.Update2(True)