ksc*_*ott 10 c# version-control dll gac shared-libraries
像大多数商店一样,我们有一群人从事各种项目,他们都需要访问与我们业务相关的相同核心信息和功能,通常是在C#中.我们目前只是将普通类从一个项目复制到一个项目,但每个人都开始有自己的风格,我们想要巩固.
我们使用Tortoise SVN并决定维护一个单独的项目来包含我们的公共类,但不确定将这个公共代码部署到我们的各种应用程序的最佳方法.我们在一家内部IT商店工作,可以决定用户访问应用程序的方式,我们不必担心将产品发布到现实世界中.
我们的一些想法是:
我知道这是一个常见问题,如果你花时间研究这些或其他选项,你总会找人解释每种方法的缺陷(版本控制,回归测试,"DLL地狱","GAC糟透了"等) .我几乎找不到任何人谈论什么工作和原因.有首选方法吗?