2016-02-01 2 views
2

Мы хотим развернуть пару статических файлов содержимого в пакете рабочей среды (configs, metadata). Пока эти файлы находятся в корневом каталоге, все работает нормально. Однако, если мы поместим их в подпапку, файлы не будут включены в пакет. Это какая-то ошибка, это по дизайну или нам нужно что-то настраивать?Файлы содержимого не развернуты в пакете Service Fabric

Update

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

+0

Я предполагаю, что вы имеете в виду папку «PackageRoot» в проекте службы? Это содержит подпапку Config по умолчанию, поэтому, если вы видите, что папка Config входит в итоговый пакет, тогда это должно показать, что такие подпапки работают. Можете ли вы подробно описать структуру папок, которую вы создали? –

+0

Я не имею в виду подпапку config. Речь идет об упаковке статических файлов, например изображений, css, javascript или файлов конфигурации. Когда мы создаем папку X и помещаем пару json-файлов в эту папку, файлы не упаковываются вместе с кодом. –

ответ

4

Убедитесь, что вы обновили метаданные проекта для любых таких файлов содержимого, чтобы для свойства «Копировать в выходной каталог» было установлено значение «Копировать всегда» или «Копировать, если новый». Если файл не отображается в папке bin проекта службы после выполнения обычной сборки, то это точно не закончится в сгенерированном пакете.

Смежные вопросы