Как исправить ошибку «Ссылка на объект не установлена для экземпляра объекта» в Orchard CMS

#nullreferenceexception #orchardcms

#исключение nullreferenceexception #orchardcms

Вопрос:

Я создаю сайт orchard CMS. Первоначально я загрузил архивированную версию, но VS пожаловался на ошибку: «Ссылка на объект не установлена для экземпляра объекта» в project Markdown.csproj, строка 1. Для меня это не имело смысла, поэтому я попытался установить его из установщика веб-платформы. Какое-то время это работало отлично. Затем я перезапустил visual Studio после некоторых изменений темы и снова получил исходную ошибку. Я попытался отменить изменения темы и попытался перезапустить VS в режиме администратора. По-прежнему нет кости.

Я не могу найти абсолютно ничего по теме Markdown.csproj через Google. Если у кого-нибудь есть предложения, я весь внимание. Спасибо.

Комментарии:

1. У меня только что возникла идентичная проблема. Я попытался создать новую установку Orchard (т. Е. Только Стандартные модули) и запустил VS2010 из webmatrix. Попытка сборки просто переключилась на десятки других проблем. Я просто не думаю, что Orchard должен был быть построен таким образом, и я сомневаюсь, что у кого-нибудь есть.

Ответ №1:

На случай, если кто-то еще столкнется с этим, решением для меня было перейти на orchard 1.4 через исходный код вместо установщика веб-платформы.

Комментарии:

1. Не могу подчеркнуть это достаточно: версия Web PI НЕ предназначена для компиляции в VS. Это просто для запуска с использованием встроенной динамической компиляции.

Ответ №2:

  1. Создайте новый проект.
  2. Переместите файлы orchard в новый проект, заменив все существующие файлы и папки, кроме; .cproj файлов, папка свойств.
  3. Очистить
  4. Сборка

Ответ №3:

Очистите решение и перекомпилируйте. У меня это случилось со мной, а не конкретно с этим модулем, и очистка двоичных файлов решила это для меня.