存储和引用DLL库的最佳实践?

Rob*_*ers 25 version-control dll

通常,我的团队中的开发人员将创建一个新的Visual Studio项目,并在其本地计算机上的某处引用DLL(例如,C:\ mydlls\homersimpson\test.dll).然后,当我从源代码控制存储库获取项目时,我无法构建项目,因为我没有在我的机器上完全相同的位置引用的dll.

存储和引用共享库的最佳实践是什么?

Tra*_*ins 20

我通常在我的项目中创建一个lib文件夹,在那里我放置引用的dll.然后我将引用指向lib文件夹中的dll.这样,每个开发人员都可以在从源代码控制中检索后构建项目.

如果它是内部构建的项目,您还可以将该项目添加到您的解决方案中.

  • @ vg1890:dll的多个副本可能是一个好处,它将允许每个项目可能使用不同版本的DLL (4认同)