Сборка проекта развертывания Visual Studio (.vdproj) через командную строку - PullRequest
6 голосов
/ 25 мая 2009

У меня есть проект развертывания deploy.vdproj, в который я добавил выходные данные проекта project.csproj. Я хочу собрать deploy.vdproj через командную строку. Но при этом мне нужно указать свойство (/ p :) для project.csproj. Как мне это сделать?

Я использовал devenv.com для создания deploy.vdproj, но не могу понять, как передать свойство для project.csproj

Командная строка, которую я использовал:

        devenv.exe /build Debug deployment.vdproj

Это отлично работает. Но я хочу также указать путь к выходу файла project.csproj. Что-то вроде / p: OutputPath = "C: \ output". Можно ли контролировать свойства project.csproj при сборке deploy.vdproj? Если да, то как мне это сделать?

1 Ответ

2 голосов
/ 25 мая 2009

csproj уже содержит выходной путь, поэтому я не думаю, что вы можете изменить с помощью параметра командной строки. Я предполагаю, что единственный способ - изменить csproj с помощью регулярного выражения, скажем, командной строки perl -i .... * .csproj, а затем запустить MSBuild и снова отменить изменения в csproj.

...