我的团队成员添加了对第三方DLL的引用并进行了签入...现在我无法构建

Rob*_*ers 3 .net version-control dll

我的团队成员在他的本地驱动器上引用了一个DLL(例如C:\mystuff\thirdparty.dll),并在参考项目中检查了该项目.我刷新了我的项目本地副本,现在我的参考文献已经破了:<The system cannot find the reference specified>.我的本地计算机上有thirdparty.dll,但它不在我的团队成员所在的目录中.

我们应该使用相对路径将thirdparty.dll本身检入我们在子目录中的解决方案中的源代码控制吗?当另一个开发人员获得该项目时,它是否会下拉DLL并自动工作,即使开发人员没有事先"安装"DLL?

谢谢.

小智 8

如果在解决方案下创建"lib"或"assemblies"目录,或至少在源代码控制项目中创建,并添加所有3d派对程序集并在那里引用它们,它应该消除许多问题,例如你的问题.

通常,您不必使用3d party安装程序,但这取决于产品.