Утилита, которая извлекает необходимые файлы из папки решения VS2010? - PullRequest
2 голосов
/ 30 июня 2010

Я ищу утилиту, которая копирует все файлы из папки решения VS2010, которые необходимы для построения решения, но игнорирует все остальные файлы (файлы .obj и т. Д.).Я предполагаю использовать для отправки решений по электронной почте или размещения их в блоге и т. Д.

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

Ответы [ 2 ]

0 голосов
/ 30 июня 2010

Возможно, вы захотите рассмотреть что-то простое, например, скрипт (через .bat или powershell), который просто запускает сборку решения с помощью / clean и затем упаковывает всю структуру папок в архив.

Не нужно фантазировать, особенно когда проекту может понадобиться любое количество файлов, которые невозможно узнать. (Что происходит, когда выпускается новый язык, такой как F #? Если бы вы написали свой инструмент 3 года назад, вам пришлось бы изменить его для этого. Что произойдет, если кому-то понадобится файл .txt или файл .mak для сборки? )

0 голосов
/ 30 июня 2010

В прошлом я создавал новую конфигурацию в VS.NET (например, Deploy), которая создает код в режиме выпуска.Я также установил путь вывода для основного проекта приложения, чтобы встроить его в отдельную папку в корне проекта.

Если это веб-приложение, это немного более проблематично, поскольку не будет копировать поддержкуфайлы.Чтобы преодолеть это, я использую скрипт nant для копирования всех соответствующих файлов, которые необходимы, но не включены в сборку, в вышеупомянутую папку сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...