Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道 msbuild 不支持 VDPROJ 文件,但它可能使用命令行 devenv 构建。
我想使用 msbuild 任务构建所有项目(C#),并且仅在从我的解决方案启动特定设置项目之后。当然,这个项目依赖于以前创建的 C# 项目(来自 proj1、proj2、proj3 的 otput)。
我怎么能做到?
覆盖 AfterCompile(或 AfterBuild)任务并为 devenv.exe 添加 Exec 命令以编译 vdproj 文件。当您运行 devenv.exe /build /project 时,您只会在指定的解决方案中构建指定的项目。只会构建自上次构建以来已更改的项目文件。因此,除非更改了相关项目,否则它们将不会被构建。