gpt4 book ai didi

c# - 命名空间和子命名空间以及它们在 C# 中引用的库

转载 作者:行者123 更新时间:2023-12-04 16:59:02 24 4
gpt4 key购买 nike

我能有......吗

namespace somenamespace
{
//references functionality in DLL_1
namespace somesubnamespace
{
//references functionality in DLL_2
}
}

如果我这样做,当我只使用 somenamespace 时,它​​是否只在解决方案中包含 DLL_1,如果我使用 somenamespace.somesubnamespace 它将在解决方案中包含 DLL_1 和 DLL_2?

或者 DLL_1 和 DLL_2 是否设置在包含命名空间的项目上,无论我使用哪个,这两个 DLL 都将被复制?

最佳答案

您只需要添加对代码实际使用的 DLL 的引用(直接或间接)。

因此,如果库 X 有两个分别引用库 A 和 B 的类,而您只使用引用库 A 的类,则根本不需要库 B。

命名空间是组织概念,与它无关。

关于c# - 命名空间和子命名空间以及它们在 C# 中引用的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3009526/

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