Visual Studio Online:如何构建

时间:2015-03-13 14:17:54

标签: azure-devops

我有一个通用的DataAccess类库项目。此项目需要在多个Visual Studio解决方案中引用。

目前,我们通过在每个名为binary的项目中创建的文件夹引用此DA库。

因此,只要DataAccess Library项目发生更改,我们就会手动更新所有引用此DAL的项目。

我正在考虑创建单一解决方案,它将包含所有项目 包括DAL&引用它的所有其他项目,并从其他项目更改对引用参考DAL的引用,而不是从二进制文件夹中更改文件引用。

有没有其他更好的解决方案可以分享这个DAL?

1 个答案:

答案 0 :(得分:1)

答案是Nuget。

您应该将dal输出打包为nuget包并将其推送到nuget server.a nuget服务器可以是我们像ProGet这样的应用程序的网络共享。

最好你有自动构建包和推送。这很容易。

然后,您的其他每个解决方案都可以依赖该程序包。当您在Nuget服务器中更新它时,每个解决方案都会通知可以使用的新版本。