Не ASP-разработчик, пытаясь помочь некоммерческой работе в ИТ-отделе, синхронизировать новое поле с Dynamics CRM и kentico 5.5R2.Ошибка компиляции Kentico CS1061, синхронизирующее новое поле
Я добавил поле в crm и добавил его в представление, которое, похоже, проверяет, какие поля нужно нажать на CMS (на основе похожих типов полей) и опубликовать изменения.
Я добавил поле в Kentico в разделе «Типы документов» в разделе «поля». При поиске места, где система устанавливает поле CMS в значение поля CRM, я думал, что нашел его в файле CRMsynchronize.cs. Все рабочие поля, казалось, должны быть объявлены там (кто разработал этот сайт, казалось, жесткий код много вещей), когда я добавить новое поле здесь я получаю сообщение об ошибке:
CS1061: 'Crm.new_workshopmanagement' does not contain a definition for 'new_tierpriceinfo' and no extension method 'new_tierpriceinfo' accepting a first argument of type 'Crm.new_workshopmanagement' could be found (are you missing a using directive or an assembly reference?)
Не уверен, что если есть дополнительный шаг Я пропустил, а не бэкэнд-дев, но, будучи человеком на лицевой стороне с некоторым опытом работы с PHP, кажется, что много кода на этом сайте не было сделано продуманным способом. Любое понимание или помощь по синхронизации новых полей от CRM до CMS было бы оценено.
Думаю, я решил. Похоже, вам также нужно добавить поле в файл crmservice. Если что-то не так с этим методом или лучше, я бы это оценил. Благодарю. – mazurka