11.05.2019, 01:47
|
#1
|
Участник
|
D365 7.2 PU24 - Ошибки No assembly matching referenced module 'ModelName' is found после установки PU24 на 7.2 PU12
Всем привет! - Ести ванильная D365FO 7.2 PU12.
- На неё ставим PU24. Полная перекомпиляция завершается успешно.
- Мap-им на наш Dev branch в Azure DevOps, получаем последний код, обновляем модели путём закрытия-окрытия Visual Studio как Администратор.
- Полная перекомпиляция выдаёт кучу ошибок (10,000+), основные из которых:
Severity Code Description Project File Line Suppression State
Error No assembly matching referenced module 'Custom Model 1' is found. 0
Error No assembly matching referenced module 'Custom Model 2' is found. 0
- Компиляция только ApplicationSuite модели либо одновременно ApplicationCommon, ApplicationFoundation, ApplicationSuite моделей заканчивается успешно.
- Компиляция ApplicationSuite модели вместе с любыми другими моделями, включая Custom Model 1 и или Custom Model 2 завершается с тысячами ошибок, включая отсутствие связей либо на обе модели Custom Model 1 и Custom Model 2, либо на ту модель, которая не выбрана для компиляции. Т.е.
- если компилировать ApplicationSuite с Custom Model 1, то будет ошибка "No assembly matching referenced module 'Custom Model 2' is found".
- если компилировать ApplicationSuite с Custom Model 2, то будет ошибка "No assembly matching referenced module 'Custom Model 1' is found".
- если компилировать ApplicationSuite с любой другой моделью, то будет ошибки: "No assembly matching referenced module 'Custom Model 1' is found" и "No assembly matching referenced module 'Custom Model 2' is found".
- Попытки отключить и повторно включить в свойствах Custom Model 1 модели ссылку на Custom Model 2 и последующая перекомпиляция ApplicationSuite + Custom Model 1 в надежде, что это "встряхнёт" D365FO оказались безрезультатными.
- Программный код, получаемый на данную 7.2 PU24 VM с нашего Dev Branch'а в Azure DevOps - тот же самый, как и тот, которым пользуются более счастливые программисты, у которых их 7.2 PU24 VM получила PU24 поверх установленного ранее PU20 если при этом у них нет ошибки браузера 500. Другими словами, reference'ы, который указаны в моделях работают для VM, где 7.2 PU12 был обновлён до PU20, а затем до PU24, но не работает длы VM, где 7.2 PU12 был сразу обновлён до PU24.
- Вопрос:
Как починить ошибки "No assembly matching referenced module 'ModelName' is found"
Заранее, большое спасибо за вашу помощь!
|
|