这篇文章主要介绍C#里SuperSocket库不能发现命令的原因,在使用SuperSocket来写服务器的过程中,这是一个非常快速的开发方式,也非常好用。不过学习的曲线有点高,在使用的过程中经常会遇到各种各样的问题。下面来看看学习举例说明吧
在使用SuperSocket
来写服务器的过程中,这是一个非常快速的开发方式,也非常好用。不过学习的曲线有点高,在使用的过程中经常会遇到各种各样的问题。
比如当下就遇到一个比较奇怪的问题,明明在项目里添加了命令,但是框架发现不了,这样就比较怪异了。
由于SuperSocket
是使用反射的机制来查找命令,并且是跨不同的程序集。
因此SuperSocket
对命令的发现有一定要求,同时要满足下面几个条件:
- 1、继承
CommandBase
类。 - 2、采用
public
声明。 - 3、在
EXE
程序集里,如果不在就需要自行添加到参数里。
app.config配置如下:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
</startup>
<runtime>
<gcServer enabled="true"/>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral"/>
到此这篇关于C#
里SuperSocket
库不能发现命令的原因的文章就介绍到这了,更多相关C# SuperSocket
库不能发现命令的原因内容请搜索得得之家以前的文章希望大家以后多多支持得得之家!
沃梦达教程
本文标题为:C#里SuperSocket库不能发现命令的原因
![](/xwassets/images/pre.png)
![](/xwassets/images/next.png)
猜你喜欢
- Unity Shader实现模糊效果 2023-04-27
- 如何使用C# 捕获进程输出 2023-03-10
- WPF使用DrawingContext实现绘制刻度条 2023-07-04
- .NET CORE DI 依赖注入 2023-09-27
- C# 使用Aspose.Cells 导出Excel的步骤及问题记录 2023-05-16
- c# 模拟线性回归的示例 2023-03-14
- user32.dll 函数说明小结 2022-12-26
- Oracle中for循环的使用方法 2023-07-04
- 在C# 8中如何使用默认接口方法详解 2023-03-29
- Unity3D实现渐变颜色效果 2023-01-16