gpt4 book ai didi

visual-studio - 使用 MSBuild 构建解决方案文件夹

转载 作者:行者123 更新时间:2023-12-04 05:38:07 25 4
gpt4 key购买 nike

我们有一个 解决方案文件包含一些 解决方案文件夹 :库、单元测试、应用程序...

VS2010 我们可以通过右键单击给定文件夹并使用“build”或“rebuild”来仅构建给定文件夹的项目。

这在开发人员的工作站上是完美的,我们希望在使用 的持续集成服务器上做同样的事情。 MSBuild .

那么,我们可以使用 MSBuild 构建解决方案文件夹吗?

还是我们必须为每个文件夹创建一个专用的解决方案?

在此先感谢您的帮助。

最终编辑 :以下回复的结论是,他们没有内置的方法来做到这一点,而是一些解决方法:

  • 创建专用解决方案 只有选定的项目,
  • 使用专用的 csproj 这将构建选定的项目,
  • 添加将引用所选项目的新项目 在现有的解决方案文件中。

  • 我选择使用专用的解决方案文件,因为它的侵入性和技巧性较低,但不是更灵活(专用的 csproj 解决方案应提供完全控制)。

    最佳答案

    是的,您可以使用 MSBUILD 构建解决方案文件夹

    msbuild "framework.sln" /t:First\Project:Build

    将在名为 First 的文件夹中构建项目,但是磁盘文件夹和 soltions 文件夹必须匹配(我为我的解决方案尝试过,但他们不首先这样做)

    因此,您所要做的就是选择一个项目,该项目将该文件夹中的所有其他项目作为依赖项。

    另见:
    http://msdn.microsoft.com/en-us/library/ms164311.aspx

    关于visual-studio - 使用 MSBuild 构建解决方案文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6251099/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com