gpt4 book ai didi

c# - Visual Studio C# 多个解决方案中的一个项目?

转载 作者:行者123 更新时间:2023-12-04 17:54:00 24 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

4年前关闭。




Improve this question




我正在开发一个 N 层应用程序并希望单独创建每一层(我的意思是不在一个解决方案中),所以我分别创建了 DAL、BLL 和实体 DLL,然后我在我的表示层解决方案中引用它们,无论如何,对于快速维护,我想创建一个解决方案,在其中我将项目 DAL、BLL、实体和表示层添加为现有项目,可以还是会有后果?

最佳答案

每一个决定都有后果。

将应用程序拆分为多个解决方案既有积极的一面,也有消极的一面。如果您有几十个项目,多个解决方案是减少负载和导航时间的好方法。但是,您可能会花更多时间在 Visual Studio 的解决方案或实例之间切换。

您也可以将相同的项目放在多个解决方案中;解决方案不一定代表物理文件夹。如果您“添加现有项目”,您可以从另一个解决方案中获取现有项目并将其包含在两个解决方案中。

通常,我会避免这种情况,因为它可能会导致使用相同文件的多个 Visual Studio 实例出现问题,但有时它会有所帮助。通常,我只在处理不同解决方案中的两个相关应用程序之间的边界时,或者在应用程序和它使用的库之间进行调试时,才这样做是为了帮助调试。

关于c# - Visual Studio C# 多个解决方案中的一个项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42977911/

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