当前位置:  开发笔记 > 编程语言 > 正文

MSBuild - 它可以解决解决方案文件中的项目依赖性吗?如果是这样的话?

如何解决《MSBuild-它可以解决解决方案文件中的项目依赖性吗?如果是这样的话?》经验,为你挑选了0个好方法。

我有一个msbuild项目,它从visual studio构建一个SLN文件,它包含所有项目(大约70多个项目),并且许多项目彼此依赖,这意味着它们需要按顺序构建 - 有时开发人员会忘记在解决方案文件中的visual studio中手动设置构建顺序,导致干净解决方案上的msbuild失败,因为某些内容无序构建/无法找到dll.

有没有办法让msbuild采取所有项目并计算出依赖关系并按顺序构建项目,如果我有这样做的话?使用MSBuild任务?使用当前尝试,它似乎只是按照它读取项目的顺序构建 - 如果我传入项目文件列表+路径.

目前我能想到解决这个问题的唯一方法是外部应用程序,它扫描proj文件和引用,然后每次手动创建一个解决方案..但这对于这么简单的事情来说似乎有些过分.

以前有人解决/见过这个吗?

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有