我在解决方案中有三个项目,并尝试通过以下代码构建解决方案中的所有项目。
但它只是建立启动项目。
var solutionBuilder = dte.Solution.SolutionBuild;
solutionBuilder.Build(true);
solutionBuilder.StartupProjects.Count返回一个。 SolutionBuilder实例中没有关于3个项目的信息。
还有其他方法可以在解决方案中构建所有项目吗?
答案 0 :(得分:2)
如果项目之间存在依赖关系,那将会很有帮助。
如果一切都失败了,你总是可以使用这样的东西
DTE.ExecuteCommand("Build.RebuildSolution","")