Pou*_*ulo 6 build-automation deployment-project
我有一个部署项目deployment.vdproj,我已经添加了project.csproj的项目输出.我想通过命令行构建deployment.vdproj.但是这样做时我需要为project.csproj指定一个属性(/ p :).我怎么这样?
我用devenv.com来构建deployment.vdproj,但我无法弄清楚如何传入project.csproj的属性
我使用的命令行是:
devenv.exe /build Debug deployment.vdproj
Run Code Online (Sandbox Code Playgroud)
这很好用.但我想指定project.csproj的输出路径.像/ p:OutputPath ="C:\ output"之类的东西.是否可以在构建deployment.vdproj时控制project.csproj的属性?如果是这样,我该怎么办?
csproj 已经包含输出路径,因此我认为您无法使用命令行参数进行修改。我想唯一的方法是使用正则表达式(例如命令行 perl -i .... *.csproj)修改 csproj,然后运行 MSBuild 并再次恢复 csproj 中的更改。