|
|
1
5
我已经为horn编写了大部分代码,目标是成为一个类似rubygems的包管理器。 我们希望通过让获得和使用OSS软件包变得非常明显来提高OSS的采用率。 例如,如果我想要Nhibernate,我们可以简单地命令: 喇叭-安装:nhibernate 等
很多.NET OSS使用其他OSS,它们通常都有不同版本的OSS。 例如,MVCContrib可能使用Castle的一个版本,rhino可能使用另一个版本,Nhibernate可能使用另一个版本。 如果我们采取以下措施: 喇叭-安装:nhibernate 喇叭-安装:mvccontrib
总之,我们希望获得包,并确保从horn获得的所有包都具有相同版本的依赖项,例如Castle。 horn的工作方式是将所有源代码下载到客户端并构建它。 我们接下来的步骤是将horn变成一个服务器工具。 |
|
|
2
1
|