我很想知道您在项目参考中使用什么类型的结构?
在我工作的地方,开发人员有一个名为 AssemblyCache (\\MACHINENAME\AssemblyCache) 的共享文件夹,该文件夹通过 Windows 2008 AD 中的 GPO 映射到 R:\(与 Developers AD 组相关联)。
我们的共享组件具有构建后事件,将它们复制到如下内容:
R:\.Net %VERSION%\Project\%SOMETHING%
有时,如果它对项目或特定的东西是共同的,那么它后面会跟着“Common”。.Net 版本文件夹下还有一个用于共享内容的公共目录。
这是多个解决方案上的大型项目可以从一个共同的地方引用程序集。
构建机器还有一个共享驱动器,其共享名称与开发人员映射到 S: 的共享名称相同。这使他们能够在需要时获得最新的工作版本。
所有这些都是为了让某人可以在一台新 PC 上打开一个项目,而不必将引用复制到不同的位置,并确保 dev a 从与 dev b 相同的位置引用程序集等......
这个解决方案对我们很有效,所以我想知道您有什么解决方案(如果有的话)可以确保所有开发人员从同一路径引用程序集?