Azure devops Visual studio Online:如何构造

Azure devops Visual studio Online:如何构造,azure-devops,Azure Devops,我有一个公共DataAccess类库项目。此项目需要在多个Visual Studio解决方案中引用 目前,我们通过在每个名为binary的项目中创建的文件夹引用这个DA库 因此,每当DataAccess库项目发生更改时,我们都会手动更新引用此DAL的所有项目 我在考虑创建一个解决方案,它将包含所有项目 include DAL&引用它的所有其他项目,并将引用从其他项目更改为项目引用DAL,而不是从二进制文件夹更改为文件引用 关于共享此DAL,还有其他更好的解决方案吗?答案是Nuget 您应该将da

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

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

因此,每当DataAccess库项目发生更改时,我们都会手动更新引用此DAL的所有项目

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

关于共享此DAL,还有其他更好的解决方案吗?

答案是Nuget

您应该将dal输出打包为nuget包,并将其推送到nuget服务器。nuget服务器可以是网络共享应用程序,如ProGet

最好您有一个自动构建的do-there包和push。这就容易了

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