无论我在不同的网站/应用程序中使用哪个库,我都会将该库项目添加到同一个解决方案中,并从那里引用它。当需要在解决方案内进行调试时,这非常好,但在所有其他情况下似乎都是无意义的并且在解决方案资源管理器中占用更多空间。
另一个积极或消极的方面是,如果公司中的其他人更新了该库,而我构建了另一个使用相同库的应用程序,则他们可能已经破坏了构建过程。如果由于某种原因当前应用程序无法修复,则可以返回源代码控制并回滚到旧版本,但这似乎有点“过火”。
我只是想知道其他人对此问题的看法。你通常会做什么,引用dll还是将项目添加到你的解决方案中?
另一个积极或消极的方面是,如果公司中的其他人更新了该库,而我构建了另一个使用相同库的应用程序,则他们可能已经破坏了构建过程。如果由于某种原因当前应用程序无法修复,则可以返回源代码控制并回滚到旧版本,但这似乎有点“过火”。
我只是想知道其他人对此问题的看法。你通常会做什么,引用dll还是将项目添加到你的解决方案中?