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 测试项目。


单元测试

测试工程引用主工程

在测试工程的依赖中,将主工程添加进来。

结语

本章节较短,讲述如何创建一个启动工程
在上述两个项目创建完成后,下一章便可以开始基础的代码编写了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容