我首先要承认我是一个非常新手的开发人员,所以我正在尽我所能提供所有相关信息以使这个问题可以回答:
因此,在开始尝试进一步使用引擎之前,我正在尝试对 NxBRE 进行一些单元测试。我已经下载了 NxBRE 和 NUnit(分别是 3.2 和 2.6 版),并且我已经使用我可以在此处发布的一个简单示例测试了 NUnit 以确保它正常工作,但这样做似乎无关紧要。重要的是我可以轻松地引用示例中的 nunit.framework.dll,并且编译测试的属性和 GUI 完美地运行测试。顺便说一句,我正在使用 SharpDevelop。
然后我打开了提供的 NxBRE 解决方案,它有两个项目(NxBRE 和 NxBRE-UnitTest),在 Unit-Test 项目中将相同的引用添加到 nunit.framework.dll,并尝试构建解决方案。我收到一个编译器错误(以及许多相关错误),说明:
CS0246:找不到类型或命名空间名称“nunit”(您是否缺少 using 指令或程序集引用?)
好吧,我很确定我也没有错过,所以我仔细检查了参考,它看起来不错(因为我按照我的测试示例的方式重新添加了它)。我什至手动将 .dll 复制到正在访问的目录中。我不认为这是 NUnit 本身的问题,因为我回到我精心制作的示例,它仍然运行良好。
您对我应该尝试的故障排除想法或技术有什么建议吗?