2011-01-20 2 views
0

Я пытаюсь обернуть голову вокруг разработки модуля для DotNetNuke в течение последнего дня, и я продолжаю работать в блокпосты. До этого, являясь файлом * NIX/OSX, которым я являюсь, мне удалось создать Skin и несколько виджетов «The Hard Way», создав сам файл манифеста с помощью скрипта python, кодируя все в Textmate и используя Makefile создавать пакеты в любое время, когда я их обновляю, а затем устанавливать на удаленный сайт разработки на каком-то общедоступном хостинге. Тем не менее, я хочу попробовать вещи «путь DotNetNuke», поэтому я теперь искал инструкции, когда у меня работает виртуальная машина Windows.Dotnetnuke Module Development roadblocks, где мой модуль?

Из того, что я нашел, это то, что вы на самом деле должны делать:

  1. Создать локальный веб-сайт DotNetNuke.
  2. Когда сайт dotnetnuke был создан, перейдите к Host -> Extensions -> Create Extension
  3. Выберите модуль и заполните все формы.
  4. Откройте веб-сайт в Visual Studio.
  5. Найдите свой модуль в < сайта >/DesktopModules и начать рубил на него
  6. Если вы хотите, чтобы перераспределить пакет, перейдите на хост -> Расширения -> Edit Module -> Create Package.

Однако есть пара проблем с этим. Я дошел до шага 5, и по какой-то причине я не могу найти свой модуль в DesktopModules. Я пробовал искать в другом месте в дереве каталогов для моего тестового модуля, и я не могу найти его нигде. Кроме того, когда я пытаюсь редактировать пакет, я не вижу кнопки «Создать пакет».

Любые идеи, в которых я ошибаюсь? Кстати, я использую абсолютное последнее DotNetNuke на этом письме (5.6.0).

Обновление: Хорошо, чувствуя себя немного глупо. Сначала мне нужно создать модуль в Visual Studio, а затем создать модуль на веб-сайте и прикрепить его к манифесту моего модуля. Однако, когда я это делаю, мой сайт взрывается, потому что кажется, что я использую название компании «YourCompany». Хорошо. Я вернусь, удалю модуль и повторю попытку, но создание моего модуля с пространством имен моего имени компании, похоже, не изменяет никаких имен «YourCompany», они все еще находятся на всех созданных файлах. Что, черт возьми, здесь происходит?

ответ

1

Вам нужно сделать поиск и замену во всем проекте, а также настройки в параметрах проектов. Также здесь есть ссылка, которая может помочь link

+0

Это в конечном итоге помогло мне больше всего. Благодарю. – AlexMax

1

Посмотрите в свойствах проекта/решения при применении убедитесь, что корневое пространство имен не YourCompany