Опубликовать событие сборки для включения файла в проект - PullRequest
1 голос
/ 14 октября 2010

Я хотел бы скопировать файл и включить его в веб-проект и сделать это как часть событий сборки до / после сборки.

Насколько я понимаю, эти события поддерживают команды DOS, и я могу использовать xcopy для копирования файла, но я не уверен, как обновить файл csproj для включения файла в проект.

1 Ответ

0 голосов
/ 14 октября 2010

Вам нужно, чтобы файл находился в выходном каталоге или был частью файла .csproj?

Если вы действительно хотите обновить файл csproj, попробуйте настроить цель AfterBuild в файле csproj запускаемого проекта в вашем решении. Все файлы csproj являются файлами msbuild, и вы можете использовать полную мощность или msbuild, включая вызов любой задачи. Щелкните правой кнопкой мыши проект в обозревателе решений, выберите «Выгрузить проект» и затем отредактируйте проект. Затем настройте цель AfterBuild, чтобы изменить нужный файл csproj. Используйте встроенные задачи или отличный пакет расширения для изменения файла. Наконец перезагрузите проект.

...