Не удается создать проект notcommerce в appharbor

#nopcommerce #appharbor

#nopcommerce #appharbor

Вопрос:

Я использовал nopcommerce для создания магазина. И теперь я хочу развернуть его в appharbor. Но у меня есть небольшая проблема: в nopcommerce нет файла .sln (в котором есть список файлов), а appharbor не может создать проект.

Спасибо.

Ответ №1:

Если ваш репозиторий не содержит файлов решений, он будет рассматриваться как проект WebMatrix и развернут сразу. Это отлично работает, например, для Orchard CMS — подробнее см. В Этом руководстве. Здесь больше о соглашении о файлах решений AppHarbor.

Однако вы можете создать исходный дистрибутив (который включает файл решения) сборки nopCommerce в AppHarbor. Вот Git-патч с необходимыми изменениями.

(отказ от ответственности, я соучредитель AppHarbor)

Комментарии:

1. Большое спасибо вам, у вас хороший сервис! Я новичок в git (ранее я использовал svn), и мне нужно выяснить, как сделать этот патч, но я думаю, что сам найду решение. Опять же, большое-большое спасибо.

2. итак, вы создаете этот патч для решения с полным исходным кодом, верно? Поскольку я использую встроенный проект (загруженный с webmatrix), и когда я пытаюсь применить исправление, я получаю следующую ошибку: Применение: создание решения на AppHarbor фатально: информация sha1 отсутствует или бесполезна (презентация / Nop.Web.Framework / Nop.Web.Framework.csproj). В репозитории отсутствуют необходимые большие двоичные объекты для возврата к 3-стороннему слиянию. Невозможно вернуться к трехстороннему слиянию. Ошибка исправления в 0001 Сделать сборку решения на AppHarbor

3. Да, исправление противоречит исходным кодам 2.20