Не удается найти/открыть модуль Bing Maps Orchard

При установке модуля «Карты Bing» в Orchard 1.6 (исходная версия) модуль не отображается в разделе «Модули» в обозревателе решений.

Другие модули просто находятся в корне в разделе Модули, но этого модуля почему-то нет.

Он находится по следующему адресу: C:\Orchard\src\Orchard.Web\Modules\Bing.Maps

Почему он находится здесь и не отображается в обозревателе решений (в Orchard.web не отображаются модули в обозревателе решений)?

Для установки я просто зашел в панель администратора -> галерея и установил.

Мне нужно отредактировать этот модуль, потому что у него проблемы с моими региональными настройками, но мне не нравится редактировать файлы, которые я не могу открыть в обозревателе решений (при открытии через файл/открыть файл многие строки отмечены красным).

Спасибо.


person Zerloke    schedule 27.02.2013    source источник


Ответы (1)


Модули всегда физически расположены в файловой системе по пути, например. C:\Orchard\src\Orchard.Web\Modules\SomeModule При установке модуля файлы копируются в эту папку.

Корневая папка Modules, на которую вы ссылаетесь, — это папка решения, используемая в Visual Studio для организации проектов в обозревателе решений. Проекты можно перемещать в эти виртуальные папки, не затрагивая их расположение в файловой системе. Чтобы добавить новый модуль в эту папку в обозревателе решений Visual Studio, щелкните правой кнопкой мыши папку решения Modules и выберите Добавить => Существующий проект и выберите файл проекта для нового модуля.

person damoclarke    schedule 27.02.2013
comment
Что делать, если я не могу открыть файл проекта? Используя Visual Studio 2012 Express (также не работает с 2010), но я не могу открыть модуль Bing Maps (неподдерживаемая ошибка, в этой версии VS не установлены следующие типы проектов...). - person Zerloke; 28.02.2013
comment
Похоже, это старый модуль, который не был обновлен для работы с последней версией Orchard. Проект имеет тип проекта MVC2, который не будет распознан, если он не установлен на вашем компьютере. Вы можете либо связаться с разработчиком модуля, чтобы узнать, могут ли они выпустить обновление, либо отредактировать файл проекта (xml) и заменить одну из записей ProjectTypeGuid с F85E285D-A4E0-4152-9332-AB1D724D3325 (старый MVC2) на E3E379DF- F4C6-4180-9B81-6769533ABE47 (MVC4). Затем вам нужно будет открыть его в VS, он автоматически обновится, и вы сможете протестировать его. - person damoclarke; 01.03.2013
comment
Спасибо за отличный ответ, Дамокларк. Наконец-то заработало (импорт модуля в проект и сам модуль). Пришлось изменить версию и функцию javascript, чтобы этот модуль работал в сочетании с обновлением web.configs (intellisense). - person Zerloke; 02.03.2013