Подтвердить что ты не робот

Орчард: полный источник или нет?

Мы собираемся использовать Orchard в качестве базы для конкретного клиента. Мы являемся магазином С#, на котором работает VS2K10. Мы бросим его в нашу систему контроля версий в соответствии с нормой для наших проектов.

Тем не менее, мы будем создавать пользовательские модули на основе потребностей наших клиентов. Какой подход рекомендует всем здесь?

  • Получить полный исходный код из CodePlex и проверить, что в
  • Загрузите только веб-код Orchard (аналогично установщику веб-платформы)

Проблема С# 1 заключается в том, что база кода довольно большая, но она позволит нам локально отлаживать сайт при разработке.

Каковы предостережения С# 2? Отсутствие отладки?

Мне любопытно, к чему все подходят. Я склонен идти с №1, получить полный исходный код, выбросить его в SVN и от него отказаться.

Мысли?

4b9b3361

Ответ 1

Если вы собираетесь разрабатывать модули с помощью Visual Studio, просто используйте полный исходный код. Дисковое пространство дешево. Предостережения с № 2 состоят в том, что это намного менее удобно. Зачем беспокоиться?

Ответ 2

Я использую полную исходную версию, но я проверяю только модули и темы, над которыми я работаю, в исходный код.

Я изначально использовал только веб-код, но обнаружил, что у меня много проблем, которые намного проще отслеживать при использовании полного источника.

Я обнаружил, что только источник, контролирующий материал, над которым я работал, сделал обновление до более поздних версий Orchard намного проще.

Ответ 3

Я не инженер-программист, но вот что я буду делать:

  • Получить исходный код.
  • Добавьте его в решение VS и источник управления.
  • НЕ ссылайтесь на проект (ы).
  • Добавьте событие post-build в этот проект, чтобы скопировать dll и символы (для отладки) в папках проекта, которые в противном случае ссылались бы на это.

Если он разбился в классе из этой сборки проекта, вы сможете указать файлы исходного кода, так как вы получили символы, и поскольку вы не будете изменять этот проект на регулярной основе, ваш VS выиграет ' t перестраивайте его каждый раз. Вы даже можете выгрузить проект, если хотите сохранить некоторую память, но, возможно, это было бы тривиально.