Мы разрабатываем сайт с использованием Kentico 12 MVC с CMS Ultimate и исправно применяем исправления до 12.0.28.
Затем я несколько раз пытался применить исправление 12.0.29, и оно не удалось с теми же ошибками, которые я смог воспроизвести. После применения всех шагов исправления последняя перестройка завершается ошибкой со следующим списком ошибок (снимок экрана прилагается ниже):
Error CS2001 Source file 'C:\GIT\IPG-Laser-Systems\Kentico12\CMS\CMSWebParts\DancingGoat.Samples\DancingGoatSmartSearchAzure.ascx.cs' could not be found. CMSApp C:\GIT\IPG-Laser-Systems\Kentico12\CMS\CSC 1 Active
Error CS2001 Source file 'C:\GIT\IPG-Laser-Systems\Kentico12\CMS\CMSWebParts\DancingGoat.Samples\DancingGoatSmartSearchAzure.ascx.designer.cs' could not be found. CMSApp C:\GIT\IPG-Laser-Systems\Kentico12\CMS\CSC 1 Active
Error CS2001 Source file 'C:\GIT\IPG-Laser-Systems\Kentico12\CMS\CMSWebParts\DancingGoat.Samples\DancingGoatConsents.ascx.cs' could not be found. CMSApp C:\GIT\IPG-Laser-Systems\Kentico12\CMS\CSC 1 Active
Error CS2001 Source file 'C:\GIT\IPG-Laser-Systems\Kentico12\CMS\CMSWebParts\DancingGoat.Samples\DancingGoatConsents.ascx.designer.cs' could not be found. CMSApp C:\GIT\IPG-Laser-Systems\Kentico12\CMS\CSC 1 Active
Скриншот ошибок сборки
Я следую пошаговым инструкциям из этой статьи Kentico.
Вот шаги, чтобы воспроизвести ту же ошибку:
- Я подтверждаю, что мой сайт Kentico MVC успешно работает с 12.0.28.
- Я запускаю установку Hotfix_12_0_29.exe, следуя инструкциям мастера.
- Я обновляю пакеты NuGet для Kentico до 12.0.29.
- На данный момент все хорошо.
- Я запускаю перестройку в Visual Studio, и здесь возникают ошибки.
Другие вещи, которые я пробовал
Основываясь на ошибке, он жалуется на отсутствующие файлы образцов DancingGoat, которые установщик исправления 12.0.29 не может создать. Если я проверю путь к каталогу с ошибкой:
C:\GIT\IPG-Laser-Systems\Kentico12\CMS\CMSWebParts\DancingGoat.Samples\
Каталог пуст, поэтому вот все, что я сделал, но все равно не удалось с другим типом сообщения об ошибке:
- В моей предыдущей резервной копии, работающей под 12.0.28, есть эти недостающие образцы файлов, я копирую их в установочный каталог 12.0.29 и запускаю rebuild. Выдает еще один список ошибок.
- Я создал / установил новый сайт DancingGoat, скопировал эти файлы примеров в каталог установки 12.0.29 и запустил перестройку. Выдает еще один список ошибок.
- Я создал / установил новый пустой сайт, а также попробовал сделать то же самое, что и выше, и выдает еще один список ошибок.
- Я попытался применить исправление 12.0.30, но эти файлы примеров по-прежнему отсутствуют и жалуются на те же ошибки.
Все остальные попытки, которые я сделал, выдают ошибку того же типа, что и прилагается:
Снимок экрана с ошибками сборки после попытки использования файлов примеров из других установок
Есть необходимые нам функции, которые доступны в версии 12.0.29.