6

我有一个部署项目 deployment.vdproj,我已将 project.csproj 的项目输出添加到其中。我想通过命令行构建 deployment.vdproj。但是在这样做的同时,我需要为 project.csproj 指定一个属性 (/p:)。我该怎么做?

我使用 devenv.com 构建了 deployment.vdproj,但我不知道如何传递 project.csproj 的属性

我使用的命令行是:

        devenv.exe /build Debug deployment.vdproj

这工作正常。但我也想指定 project.csproj 的输出路径。类似于 /p:OutputPath="C:\output"。是否可以在构建 deployment.vdproj 时控制 project.csproj 的属性?如果是这样,我该怎么做?

4

1 回答 1

2

csproj 已经包含输出路径,所以我认为您不能使用命令行参数进行修改。我想唯一的方法是使用正则表达式修改 csproj 说命令行 perl -i .... *.csproj 然后运行 ​​MSBuild 并再次恢复 csproj 中的更改。

于 2009-05-25T06:05:29.483 回答