Как добавить отсутствующие библиотеки Kentico обратно в проект CMS - PullRequest
0 голосов
/ 21 марта 2020

Visual Studio 2019 показывает множество библиотек, отсутствующих в проекте Kentico CMS. Я попытался очистить / восстановить и нацелился на. NET framework 4.6 и 4.7 без удачи. Последний раз проект был опубликован более чем за 6 месяцев go из Visual Studio 2017 и работал нормально.

Когда я открыл его сегодня и перекомпилировал, просто чтобы посмотреть, это не удалось. Как добавить отсутствующие библиотеки, чтобы он мог снова скомпилироваться?

Вот как это выглядит прямо сейчас:

kentico libraries missing in visual studio screenshot

Ответы [ 2 ]

2 голосов
/ 21 марта 2020
  1. Если в папке lib нет dll. Вы можете установить fre sh Kentico без БД в отдельную папку и скопировать оттуда dll (просто убедитесь, что это та же версия и исправление, что и у вас).
  2. Без установки - просто загрузите ваше исправление (вы также найдете файлы в папке lib). Вы можете скопировать оттуда.
  3. Вы можете попытаться переключиться на нюгет. Вам нужно 2 сети: Kentico.Libraries и Kentico.Libraries.Web.UI (у меня есть версия, работающая с нюгетами).

Но, честно говоря, будет проще go 1-й вариант.

0 голосов
/ 21 марта 2020

В каждом файле вы должны видеть путь к файлу. Обычно это находится в папке Lib (на том же уровне, что и CMS). Если они не в системе контроля версий, это может быть проблемой. Если вам известна версия Kentico, вы можете добавить ссылку обратно с помощью NuGet (поиск Kentico.Libraries)

...