unity学习(16)——服务器组装(3)命名空间问题

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输出问题需要修正

然后服务器终于可以编译不报错了!

相关推荐
非凡ghost28 分钟前
AMS PhotoMaster:全方位提升你的照片编辑体验
windows·学习·信息可视化·软件需求
云间月13142 小时前
飞算JavaAI智慧教育场景实践:从个性化学习到教学管理的全链路技术革新
学习·飞算javaai挑战赛
weixin_456904274 小时前
一文讲清楚Pytorch 张量、链式求导、正向传播、反向求导、计算图等基础知识
人工智能·pytorch·学习
Python私教5 小时前
从“Hello World”到“高并发中间件”:Go 语言 2025 系统学习路线图
学习·中间件·golang
Brookty7 小时前
【Java学习】锁、线程死锁、线程安全2
java·开发语言·学习·java-ee
HalvmånEver13 小时前
在 C++ :x86(32 位)和 x64(64 位)的不同
开发语言·c++·学习
艾伦~耶格尔17 小时前
【数据结构进阶】
java·开发语言·数据结构·学习·面试
Janspran18 小时前
嵌入式linux学习 -- 进程和线程
linux·运维·学习
rannn_11120 小时前
【Javaweb学习|黑马笔记|Day1】初识,入门网页,HTML-CSS|常见的标签和样式|标题排版和样式、正文排版和样式
css·后端·学习·html·javaweb