gpt4 book ai didi

visual-studio-2008 - 一个解决方案中有多少个项目太多了?

转载 作者:行者123 更新时间:2023-12-01 07:08:49 24 4
gpt4 key购买 nike

一个解决方案中有多少个项目是可以接受的?对于那些拥有大量项目数的应用程序,您是否将其他编译的 dll 放在某个公共(public)文件夹中以便能够运行该应用程序?

最佳答案

由于在 Visual Studio 中项目编译为程序集,您应该问自己的问题是“我应该有多少程序集?”

如果没有理由单独使用这些程序集,则应该没有理由将它们拆分为多个项目。如果您有多个程序集来强制分层,那就是命名空间的用途。

在理想的设置中,您应该为应用程序中的每个不同主机创建一个项目(= 一个程序集),并为您的非主机特定逻辑创建一个项目。

虽然 YMMV,您可能希望根据谁在不同部分工作来拆分项目,但实际上,请尝试限制您的解决方案中的项目数量(在我写这篇文章时,我正在为 70 多个项目的解决方案而苦苦挣扎,所以我是从我个人经验的深渊说起)。

关于应用程序的逻辑/物理分层的有趣讨论可以在 Patrick Smacchia 的博客上找到(例如 http://codebetter.com/blogs/patricksmacchia/archive/2008/02/10/layering-the-level-metric-and-the-discourse-of-method.aspx)

关于visual-studio-2008 - 一个解决方案中有多少个项目太多了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1632635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com