Visual Studio создает (пустую) папку в / bin для содержимого действия сборки при публикации

У меня есть проект веб-приложения в Visual Studio 2005, который я публикую с помощью «Проект» -> «Опубликовать».

Приложение использует некоторые (текстовые) файлы, которые находятся в папке верхнего уровня; назовем это, например, textfiles.

Я хотел бы добиться того, чтобы Visual Studio создавала папку верхнего уровня с именем textfiles на целевом объекте при публикации. Папка должна содержать текстовые файлы, которые она содержит на моем локальном компьютере при публикации.

Я подошел довольно близко, установив «Действие сборки» на «Содержимое» и «Копировать в выходной каталог» на «Не копировать» в настройках текстовых файлов. Это заставляет VS создать папку верхнего уровня с именем textfiles, содержащую нужные мне файлы. Но он также создает пустую textfiles-папку в / bin, которая мне не нужна / не нужна.

Есть ли способ заставить VS отказаться от пустой папки? Желательно без пост-билда (это как вы их называете?). Я чувствовал, что «Не копировать» должно помочь ...

Кстати, другие настройки, которые я использую для публикации, - это «Удалить все существующие файлы» и «Только необходимые файлы»; Включить App_Code отключен.


person scherand    schedule 11.05.2010    source источник


Ответы (1)


Откройте свой proj-файл в блокноте и найдите узел «Копировать в выходной каталог». Удалите его и попробуйте.

person Tom Cruise    schedule 17.09.2011