Мне нравится начинать с nuget, потому что он обрабатывает все мои ссылки на проекты. Я создаю новый MVC4 веб-приложения
Visual Studio->File->New->Project->MVC4 Web Application
После того как я создать новое приложение, я открываю NuGet пакет консоли диспетчера
Tools->NuGet Package Manager->Package Manager Console
я введите команду:
Install-Package UmbracoCms.Core -Version 7.2.1
Я считаю, что установка UmbracoCms.Core вместо всего пакета UmbracoCms nuget лучше всего, потому что это только меня настраивает с dll umbraco и устанавливает ссылки для меня. Пакет UmbracoCms nuget пытается сделать намного больше и удобнее, если вы создаете новый сайт umbraco в Visual Studio.
Как только я усовершенствовал соответствующую версию umbraco, я скопирую существующие файлы сайта umbraco по файлам, которые были укорочены. Когда вы скопируете все файлы, не копируйте все App_Data. Большинство файлов в этом каталоге - файлы TEMP и файлы кеша. Из App_Data скопируйте только следующее. Это позволит сэкономить время на повторное индексирование сайта. Я подозреваю, что многие файлы App_Data несут ответственность за ваш объект Null Reference.
App_Data/access.config
App_Data/packages/*
В Visual Studio, в обозревателе решений, нажмите кнопку «Показать все файлы», а затем включить соответствующие файлы в растворе. Восстановите решение, и вы должны быть настроены для разработки.
Какая версия Umbraco? – wingyip
Hi крылоyip! Это Umbraco 7.2.1 (последний)/VS 2013 Просто для обновления мне удалось импортировать его и запустить. Теперь многие вещи на странице администратора, похоже, работают, НО типы документов не отображаются. Какой бы ни я нажимаю, я получаю ошибку NullReferenceException. Любые идеи, которые могут вызвать такую проблему? [NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.] umbraco.cms.presentation.create.controls.nodeType.Page_Load (отправитель объекта, EventArgs е) +167 System.Web.Util.CalliEventHandlerDelegateProxy.Callback (Объект отправителя, EventArgs ..... СПАСИБО !!!! – dcaping