0

我知道 msbuild 不支持 VDPROJ 文件,但它可能使用命令行 devenv 构建。

我想使用 msbuild 任务构建所有项目(C#),并且仅在从我的解决方案启动特定设置项目之后。当然,这个项目依赖于以前创建的 C# 项目(来自 proj1、proj2、proj3 的 otput)。

我怎么能做到?

4

1 回答 1

1

覆盖 AfterCompile(或 AfterBuild)任务并为 devenv.exe 添加 Exec 命令以编译 vdproj 文件。当您运行 devenv.exe /build /project 时,您只会在指定的解决方案中构建指定的项目。只会构建自上次构建以来已更改的项目文件。因此,除非更改了相关项目,否则它们将不会被构建。

于 2011-11-10T12:45:41.707 回答