0

我目前正在将 Github/Git 用于两个 .NET 解决方案。第一个解决方案是我公司所有项目的通用 .NET 代码库,第二个解决方案是 ASP.NET MVC Web 应用程序。

对于克隆第一个 repo、构建它、克隆第二个 repo、将程序集从第一个解决方案添加到第二个解决方案,正确的 Nant 或 MSBuild 文件是什么样的?我计划使用 Jenkins 作为我的构建服务器。我不清楚哪些部分由构建服务器处理,哪些由构建文件处理。我不想重新发明轮子。谢谢。

4

2 回答 2

1

您可以为公司库设置构建过程,将编译后的二进制文件放入共享位置。例如,共享网络驱动器或(最好)私有 NuGet 存储库(如果您使用的是 Visual Studio)。

然后在其他项目中添加对程序集/NuGet 包的引用。就个人而言,我是 NuGet 路线的忠实粉丝。

使用 NuGet 的好处是您不必在新版本一发布使用它(尽管它很容易升级)。

于 2012-11-07T08:57:43.593 回答
1

使用子模块将两者联系起来。您将能够递归地克隆并拥有构建工作所需的一切。

于 2012-10-29T21:20:09.070 回答