Visual Studio не удалось обнаружить пространство имен Sitecore.Web

В настоящее время я играю с sitecore 7. Я следил за этот блог для настройки моей визуальной студии с sitecore.

Все в порядке, пока я не попытался создать sc:placeholder на aspx. Он выдает эту ошибку независимо от того, какой элемент управления sitecore я пытался вставить:

Error   180 The type or namespace name 'Web' does not exist in the namespace 'Sitecore' (are you missing an assembly reference?)    
C:\inetpub\wwwroot\abc Sc7\Website\layouts\Customized\MainLayout.aspx.designer.cs

Я попытался создать заполнитель, используя код позади, ошибки не было.


Я попытался создать пустой проект веб-приложения. И добавил ссылку только на Sitecore.Kernel.dll. Я создал фиктивную страницу, чтобы проверить ссылку на dll. Все равно выдает те же ошибки.


person WenHao    schedule 14.07.2013    source источник


Ответы (3)


Я знаю, что об этом упоминается в блоге, но добавили ли вы ссылку на DLL Sitecore.Kernel в свой проект? Откройте папку со ссылками и убедитесь, что со ссылкой все в порядке.

person Craig Taylor    schedule 14.07.2013
comment
Я уверен, что sitecore.kernel.dll есть в справочнике. - person WenHao; 17.07.2013

Убедитесь, что ваш проект использует .net 4.5 (вам нужно будет использовать что-то другое, кроме VS2010).

person Amy Winburn    schedule 02.12.2013

После установки sitecore по умолчанию сборка Sitecore.Kernel помещается в папку bin. Возможно, вы использовали «Чистый проект», и после этой операции ваша сборка была удалена. Пожалуйста, проверьте, присутствует ли эта сборка в папке bin. Он должен автоматически загружаться IIS из папки bin, даже если у вас неправильная ссылка в файле csproj.

Когда я запускаю новый проект, я всегда перемещаю dll из папки bin в другую папку и помещаю ссылки на эти файлы в csproj, поэтому, когда я запускаю чистый проект (или чистое решение из VS), у меня есть пустая папка (присутствует только один файл - * .lic-файл).

person Bartłomiej Mucha    schedule 15.07.2013
comment
Можете ли вы рассказать мне более подробно о том, как вы делаете? может поэтапно? - person WenHao; 17.07.2013