gpt4 book ai didi

c# - 更好地引用 DLL 或具有多项目解决方案?

转载 作者:行者123 更新时间:2023-11-30 14:35:42 26 4
gpt4 key购买 nike

我仍在学习 .NET(特别是 C#),我很好奇创建和引用 dll 与拥有多项目解决方案相比有何优势?我有机会做任何一个,但我不确定哪个更好。将成为 dll 的项目相当小,但可能会被重用。在做出这个决定时,大小和可重用性是否应该成为一个因素?感谢您提供的所有帮助。

最佳答案

在每个项目生成一个程序集时,您仍然在技术上引用其他程序集。

拥有多项目解决方案的一个好处是您无需构建两个不同的解决方案 - 如果您更改两个项目中的代码,整个解决方案将在一个步骤中构建。您也可以同时调试两个项目(这可以通过单独的解决方案实现,但更棘手)。

大小可能是构建时间的一个因素,但除非它们很大,否则应该不是一个大问题。如果项目被其他解决方案使用,将它们保存在单独的解决方案中可能是有意义的,这样您可以更好地控制构建过程。

拥有单独的解决方案还可以帮助您保持接口(interface)不变,因为在整个堆栈中更改接口(interface)相对困难一些。

关于c# - 更好地引用 DLL 或具有多项目解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11741524/

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