Visual studio 为visual studio解决方案创建脚本编译

Visual studio 为visual studio解决方案创建脚本编译,visual-studio,Visual Studio,我正在从事一个由四个VisualStudio解决方案组成的项目 我需要创建一个脚本,以便通过构建第一个来逐个构建解决方案 我不知道我应该用什么来做这件事(也许是后期构建事件属性?),你能给我一个线索吗 谢谢大家! VisualStudio使用名为MSBuild的系统作为其解决方案和项目文件。解决方案或项目文件实际上只是一个非常简单的MSBuild脚本。这些文本文件可以手动编辑,并且可能比VisualStudio为您创建的简单解决方案/项目场景复杂得多。正确配置的构建文件将允许您在VisualSt

我正在从事一个由四个VisualStudio解决方案组成的项目

我需要创建一个脚本,以便通过构建第一个来逐个构建解决方案

我不知道我应该用什么来做这件事(也许是后期构建事件属性?),你能给我一个线索吗


谢谢大家!

VisualStudio使用名为MSBuild的系统作为其解决方案和项目文件。解决方案或项目文件实际上只是一个非常简单的MSBuild脚本。这些文本文件可以手动编辑,并且可能比VisualStudio为您创建的简单解决方案/项目场景复杂得多。正确配置的构建文件将允许您在VisualStudio中打开任何解决方案,并使用现有工具构建项目,就好像事情仍然简单得多一样

阅读此处的文档以开始:


是否可以使用从命令行执行devenv的批处理文件?否则,msbuild可以自动生成多个解决方案(如果使用TFS或从命令行生成,则使用生成工作流)。没有任何意义。为什么您需要脚本来构建解决方案?您是尝试从命令行构建还是从VS解决方案之一构建?在命令行中,我建议从头开始创建一个新的
.proj
文件,然后一次构建一个解决方案。搜索MSBuild教程-实际上很容易组合简单的MSBuild项目文件。批处理文件?动力地狱?就个人而言,我喜欢使用Ruby Rake进行自动化构建。但是任何可以执行msbuild.exe命令的方法都可以。解决方案是相互依赖的,有些需要构建其他解决方案,因此有一个尊重的顺序,我被要求这样做,这样我们就不必逐个构建解决方案