【发布时间】:2009-08-19 03:22:05
【问题描述】:
我们有许多 c# 项目都依赖于一个通用的 DLL(也是 c#)。当我们处于需要能够频繁构建和部署更新代码的环境中时,此 DLL 会发生一些变化。这样做的问题是,如果其中一个更新需要更改公共 DLL,我们最终会得到几个客户端应用程序,它们的 DLL 版本都略有不同。
我们正试图弄清楚如何改进此设置,因此我们可以保证任何人都可以签出项目(我们使用 SVN)并能够毫无问题地构建它。似乎将每个 DLL 更改标记为新版本是过度的,但我不确定“正确”的解决方案是什么(或至少是优雅的)。
如果任何解决方案允许开发人员能够从 Visual Studio 进入 DLL 代码,那将是理想的,这似乎只有在您的机器上有项目本身时才有可能(那里可能是错误的)。
【问题讨论】:
标签: c# svn dependencies