标题:

ET6.0 客户端工程VS编译问题
我遇到了一个问题: 【问题描述】
下载ET master分支代码后,安装运行指南安装好环境,unity2020.3版本打开unity客户端目录,会自动生成客户端工程文件,然后用vs2019 16.9.3版本打开,编译服务器OK,编译客户端一直报错:
错误 CS0246 未能找到类型或命名空间名“ProtoBuf”(是否缺少 using 指令或程序集引用?) Unity.Model D:\develop\project\linyngflys\ET\Unity\Assets\Model\Generate\Config\UnitConfig.cs ,检查了客户端工程目标框架,都是.net framework 4.7.1。工程引用、依赖,都有对Unity.ThirdParty工程的应用,不知道这个问题出在哪里,各位大佬能帮我看看是什么问题吗

我想要实现【X功能】:
vs2019能成功编译客户端工程

但出现【Y现象】:
错误 CS0246 未能找到类型或命名空间名“ProtoBuf”(是否缺少 using 指令或程序集引用?)

我经过了以下尝试【思路细节与代码实现】:

但不能解决,报错如下【报错信息/截图】:

我使用【关键词】:

谷歌/百度/必应但找不到答案。请问我该怎么解决?【截图相关代码片段】:

  • 这两天我也遇到了同样的问题,各种找资料七七八八的。
    因为我没接触过U3D之前,后来也是自己突发奇想:先关闭ET的U3D工程,自己新建一个工程,然后在设置里面把打开工程的软件设置成VS2019,然后重新再打开ET客户端工程,然后按照说明文档编译工程。通过

    第一次使用Unity的人会碰到这个问题,需要在unity设置里把IDE指定一下



客户端先用Untiy打开. 有问题就删除客户端的一些工程文件, 用Untiy再打开会自动生成的

    Scorpio 大佬,尝试了还是报相同的问题,不知道问题出在哪里,还有没有其他可能性,我去尝试一下,感谢

      linyngfly 看运行指南吧… 大部分人都能直接运行. 小部分人出现了这个问题.也就是上面那个解决方案, 其他的也没说怎么解决的. 不清楚你到底啥步骤没做或者缺了什么环境

        Scorpio 大佬,我这边经过尝试发现,首先在unity里配置好代码编辑器vs或者rider,然后通过点击unity里面的脚本文件,启动ide,加载出来的工程就能编译成功

        17 天 后

        这两天我也遇到了同样的问题,各种找资料七七八八的。
        因为我没接触过U3D之前,后来也是自己突发奇想:先关闭ET的U3D工程,自己新建一个工程,然后在设置里面把打开工程的软件设置成VS2019,然后重新再打开ET客户端工程,然后按照说明文档编译工程。通过

        第一次使用Unity的人会碰到这个问题,需要在unity设置里把IDE指定一下



        2 个月 后
        1 个月 后

        我和你一样的问题,但是ET5就是好的

        1 年 后
        说点什么吧...