gpt4 book ai didi

c# - Visual Studio 大型解决方案

转载 作者:太空狗 更新时间:2023-10-29 23:09:36 29 4
gpt4 key购买 nike

我的网络应用程序有近 12 个项目和 3 个网站的解决方案。有些项目我用于多个网站,例如 MyProject.BE/MyProject.BLL/MyProject.DAL/MyProject.Controls 项目。

我的问题是,为 BE/BLL/DAL/Controls 创建多个项目好吗?为 BE/BLL/DAL 层创建一个包含文件夹的项目更好吗?

最佳答案

“大”的问题是相对的。在软件开发中,主要是您的 PC 性能如何的问题。如果您可以在 1 秒内编译并运行 100 个项目,那么解决方案中的 100 个项目是“小”的。所以这真的是一个什么对你有用的问题。

我目前的工作解决方案中有大约 130 个项目。是的,我们可以打破它,但我们有一些令人印象深刻的盒子可以处理这个问题,因此拥有 130 个项目的成本适中或较低,而且优势大于成本。

如果您可以快速编译、运行和测试所有项目,那么将所有项目都放在一个解决方案中是可行的。该死的……然后开始讨论什么是“快速”,这是一个风格问题。如果您经常(每分钟或更快)编译和运行测试,那么快就是几秒钟。如果您每隔一小时左右编译并运行一次,那么几分钟就可以了。

回答:“做对你有用的事”。

注意:考虑解决方案文件夹。

关于c# - Visual Studio 大型解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11187985/

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