SwordScript - 使用C#开发脚本语言(二)工程配置
新建工程打开Visual Studio或Rider,新建工程,命名为SwordScript,工程类型选择.net Framework Library(或.net Framework类库),版本选择.net 4.8。
注:选择4.8版本是为了兼容Unity(截止2022.7,Unity最高支持.net4.8)如果没有兼容Unity的需求,可以直接使用.net6
修改工程语言版本
打开SwordScript.csproj文件,在第一个PropertyGroup中,插入<LangVersion>10</LangVersion>,如下:
SwordScript.csproj 文件
虽然低版本.net不支持高版本C#的一些新特性,但是一些新版本的语法糖是可以生效的。如命名空间定义等。
使用Nuget导入Sprache库
打开Nuget管理
Rider
Visual Studio
搜索Sprache,并为工程安装。
安装Sprache
新建测试工程
在编写脚本语言中,由于每个模块的功能都相互关联,因此完善的单元测试是十分必要的。
单元测试可以及时发现因为版本改动而失效的模块,避免查找bug时花费大量时间排查错误来源。
新建工程,命名Tests,类型选择单元测试工程(Unit Test Project) - Type : NTest;若是Visual Studio则是选择新建 NTest 测试项目。
单元测试
测试工程引用主工程
在测试工程的依赖中,将主工程添加进来。
结语
本章节较短,讲述如何创建一个启动工程
在上述两个项目创建完成后,下一章便可以开始基础的代码编写了。
页:
[1]