VS2008 Проект развертывания службы Win не создает подпапки с файлами XML - PullRequest
0 голосов
/ 18 июля 2011

В моем сервисном решении win есть 6 проектов (Dlls) и один проект, содержащий файл cs с

static void Main()
    {
        ServiceBase[] ServicesToRun;
        ServicesToRun = new ServiceBase[] 
        { 
            new Service1() 
        };
        ServiceBase.Run(ServicesToRun);
    }

Теперь я добавил в этот проект подкаталог, внутри я поместил XML-файлы с типом содержимого и всегда копировал в действии.

каждый раз, когда я компилирую проект и запускаю setup.exe, он автоматически копирует все, но не создает новую подпапку с файлами внутри него. они вообще не созданы.

есть идеи как это решить?

1 Ответ

0 голосов
/ 21 декабря 2011

В проекте установки при добавлении вывода проекта в папку приложения выберите «Файлы содержимого», а также «Первичный вывод».Это обеспечит включение в установщик всех файлов, помеченных как «Содержимое» в исходном проекте.

Чтобы убедиться, что это работает, разверните узел проекта установки в обозревателе решений.Он должен иметь дочерние узлы «Обнаруженные зависимости», «Первичный вывод из XXXX» и «Файлы содержимого из XXXX».Если щелкнуть правой кнопкой мыши узел файлов содержимого и выбрать «Выходы», появится диалоговое окно со списком всех файлов, которые будут установлены, а также их относительные пути к целевому каталогу.

...