Download - ScutGame/Scut GitHub Wiki
如何下载Scut源码
提供了Github国外和Oschina国内两个站点,下载Scut源码;国内的开发者可以使用Oschina站下载。
需要安装软件
-
安装Git:下载地址http://git-scm.com/download/ 或QQ群共享文件里下载"Git-1.9.4-preview20140611.exe"
-
安装TortoiseGit客户端:可选,下载地址http://download.tortoisegit.org/
代码下载
- 使用Git命令行下载:在开始菜单打开
Git Bash
命令窗口,输出如下命令,回车后会显示下载进度
git clone git://github.com/ScutGame/Scut.git
或者(国内站,注意大小写)
git clone https://git.oschina.net/scutgame/Scut.git
- 使用TortoiseGit下载:打开要存放代码的目录(如:D:\Scut\),空白处右击选择
Git Clone
,弹出窗口的URL项输入如下:确定后下载
http://github.com/ScutGame/Scut.git
或者(国内站,注意大小写)
http://git.oschina.net/scutgame/Scut.git
如何编译Scut源码
Window系统
环境要求:
- Visual Studio 2013以上版本
- 运行时.Net Framework 4.5.1以上版本
打开git工具下载的Scut有源码目录,如:D:\Scut.git\
编译步骤
- 先编译Framework项目
- 使用Visual Studio 2013打开D:\Scut.git\Source\Framework\ZyGames.Framework_2013.sln解决方案文件;
- 打开项目的属性配置窗口,设置目标框架为“.Net Framework 4.5.1”
- 在VS工具栏“Debug”编译选项切换为“Release”编译选项,
- 生成解决方案,成功后会在项目的Bin\Release目录下生成DLL与PDB等文件;
- 编译Middleware项目
- 使用Visual Studio 2013打开D:\Scut.git\Source\Middleware\ZyGames.Framework.Game_2013.sln解决方案文件;
- Middleware项目需要引用Framework项目编译的Lib;
- 在VS工具栏“Debug”编译选项切换为“Release”编译选项,或者在项目"属性"-"引用路径"栏配置Framework项目DLL生成路径位置;
- 打开项目的属性配置窗口,设置目标框架为“.Net Framework 4.5.1”
- 生成解决方案,在项目的Bin\Release目录下会生成DLL与PDB文件;
- AccountServer是Web类型项目,右击属性“发布”命令发布站点;
注:发布dll,可以在Framework和Middleware目录下有“发布处理.bat”文件,支直运行可以发布Scut Lib
Linux/Mac系统
环境要求:
- Xamarin Studio 4.2以上版本
- 运行时.Net Framework 4.5.1以上版本
编译步骤
同window系统步骤