using GameServer.logic;
using GameServer.NetModel;
代码中这两句存在命名空间的引用问题,c#和c++不一样,用的的using和命名空间,之前的惯性思维都是include和文件路径。
错误:直接把逆向文件夹粘到项目文件夹中,这样做vs的资源管理器根本没反应:
正确:在资源管理器中点击GameServer,然后ctrl+v,直接就进来了,而且错误直接减少成11个了。
NetModel命名空间的缺失也可以用上面的方法解决:
粘进去以后就剩两个问题了。剩下两个mylog原来应该是用来做UI显示的,改成console显示即可。
新问题之前也见过,都注释掉即可!
解决null的方法是在 csproj 项目文件里面添加下面代码,感觉里服务器正常使用的路还很漫长。
<LangVersion>preview</LangVersion>
修改完之后在vs2022中全部重新加载
然后问题一下就变成只剩下3个了。
把Model文件夹粘进来就又没有问题了。
再次运行,又产生了一些新的问题
把coding constans src-biz src_cache文件夹也粘贴到项目里
LitJson在之前编写客户端的时候见过,是个dll,右键添加到引用当中。
每次修改之后都有一些mylog的UI输出问题需要修正文章来源:https://www.toymoban.com/news/detail-834069.html
然后服务器终于可以编译不报错了!文章来源地址https://www.toymoban.com/news/detail-834069.html
到了这里,关于unity学习(16)——服务器组装(3)命名空间问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!