0

如果您使用以下内容:

  1. 使用构建脚本进行持续集成
  2. 用于代码开发的 IDE

您是否遇到过将构建脚本与 IDE 构建系统同步的问题?如果是这样,您如何解决此类问题?使用任何环境(Java/.NET/etc)来解释解决方案都可以。我只是想了解人们如何解决这个问题。

4

1 回答 1

1

在 Java 世界中,您可以拥有 2 种脚本 - 构建脚本和脚本来为您最喜欢的 IDE 生成项目文件(例如 IDEA 的 ipr)。例如,如果您的项目结构发生了变化,只需重新运行将更新 .ipr 文件的脚本。此外,团队中的不同人员可以使用不同的 IDE。

在 .NET 世界中,有 2 个选项:

  • 如果您使用 MSBuild 构建,则无需同步任何内容 - 来自 VS 的 .csproj 文件也是有效的 MSBuild 文件。
  • 如果您使用 NAnt 构建,您可以运行devenv将转到 .sln 文件的任务,并且仍然调用始终最新的 .csproj 文件。
于 2010-07-23T20:59:13.993 回答