ETCore运行环境配置
ETCore运行指南(win下就安装这两个,mac,linux下自行解决):
- 安装.NetCore SDK 下载:.NetCore2.2 (建议2.2.300+,3.0以下版本,不能跨大版本。ETCore5.0 不支持netcore3)
- 通过Visaul Studio installer 安装 .net framework
- 目前vs2017只能支持到.netcore sdk 2.2.101,
请下载2.2.101安装 https://dotnet.microsoft.com/download/dotnet-core/2.2#sdk-2.2.101
如果是高于2.2.101的.netcore sdk版本在vs2017中会报错 The current .NET SDK does not support targeting .NET Core
如何指定项目的netcore版本?这个文章中有创建global.json的动画演示
https://blog.csdn.net/sD7O95O/article/details/81916850
前端运行
- 按课时 https://www.taikr.com/course/1053/task/30929/show 准备好前端项目后,
从Unity运行前端项目,也可以直接下载 Landlords_Client01.zip (31.83MB) - ETCore5.0前端要求unity2018.3以上 ,本课程使用的是ETCore5.0
需要用unity打开新下载的Client项目,使项目能正确加载unity引擎代码库,如果没有正确生成各.csproj项目文件,可从unity中启动visaul studio来正确生成再将编辑环境切换为 vs code. 可参考 https://www.taikr.com/article/3928
后端运行
- \Server\App目录下 NLog.config文件解决ES4,5版本log输出问题(\ET-Branch_V5.0\Server\App) 下载:NLog.config
- 用Visaul Studio 打开 Server解决方案
- 编译Server/Hotfix/Server.Hotfix.csproj (用命令行或用visaul studio单独编译都可以)
- 包还原完成后,调试运行服务端
可以直接这里下载课程准备的后端项目 Landlords_Server01.zip (12.73MB)
安装示意
.NetCore SDK安装
Visual Studio Installer安装
选.Net桌面开发工作负载,右边可选都去掉就可以了。