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

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

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

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

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

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

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

1 Ответ

0 голосов
/ 17 сентября 2011

Откройте файл proj в блокноте и найдите узел «Copy to Output Directory». Удалите его и попробуйте.

...