gpt4 book ai didi

.net - 当不同命名空间中有两个相似的类时,如何为类设置默认命名空间

转载 作者:行者123 更新时间:2023-12-04 16:52:08 27 4
gpt4 key购买 nike

好的,因为使用 2.5 版 Nunit 给我带来了各种各样的问题,因为它们引入了静态类 进入 nunit.framework 命名空间。

如果 Rhino.Mocks 和其他一些框架也没有使用 ,那就太好了。是 静态类。所以现在如果我升级到 2.5,我的大部分使用 rhino mocks 约束的代码将无法编译。

当我说 时,有没有办法在项目级别配置 Visual Studio/C# 编译器以了解这一点是 我的意思是 Rhino Mocks 命名空间?

附注。开源作者们,我知道您喜欢流畅的界面,但是当它们与其他框架发生冲突时,请停止使用这些常用词!使用 lambda 表达式的一些闭包怎么样,你仍然可以做类似 myVar.Should(be=>be.True()) 的事情?

最佳答案

我不知道 NUmit 上下文,但也许别名机制可以帮助您:

namespace N1
{
class C { }
}

namespace N2
{
class C { }
}

namespace NamespaceDemos
{
using C1 = N1.C;
using C2 = N2.C;
}

关于.net - 当不同命名空间中有两个相似的类时,如何为类设置默认命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/859831/

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