找不到 BaseCommandModule class,这与使用的正确命名空间相反
BaseCommandModule class could not be found, contrary to the correct namespace being used
在第一次尝试创建机器人时,我似乎发现自己已经尝试弄清楚了一段时间。就是说,对于 class 的未使用命名空间中的未知 class,我得到了通常的编译错误,实际上我正在使用其命名空间,这与官方文档相反应该是 DSharpPlus.CommandsNext
.但在这种情况下,这不是交易,BaseCommandModule
似乎不是它应该分开的命名空间中的现有 class。
我发现的其他源代码似乎使用了相同的名称空间并且 class 没有问题,所以在这一点上我被难住了。知道是什么原因造成的吗?
您需要使用预发布版本 4.0.0。选中左上角的 include prerelease
框以便能够对其进行更新,或者如果您使用的是命令行,则 dotnet add package DSharpPlus --version 4.0.0-rc2
。请注意,rc3版本很快就会出来,并且在不久的将来也会结束预发布。
在第一次尝试创建机器人时,我似乎发现自己已经尝试弄清楚了一段时间。就是说,对于 class 的未使用命名空间中的未知 class,我得到了通常的编译错误,实际上我正在使用其命名空间,这与官方文档相反应该是 DSharpPlus.CommandsNext
.但在这种情况下,这不是交易,BaseCommandModule
似乎不是它应该分开的命名空间中的现有 class。
我发现的其他源代码似乎使用了相同的名称空间并且 class 没有问题,所以在这一点上我被难住了。知道是什么原因造成的吗?
您需要使用预发布版本 4.0.0。选中左上角的 include prerelease
框以便能够对其进行更新,或者如果您使用的是命令行,则 dotnet add package DSharpPlus --version 4.0.0-rc2
。请注意,rc3版本很快就会出来,并且在不久的将来也会结束预发布。