Topshelf:无法从源代码构建

Topshelf: cannot build from sources

我尝试从源构建 topshelf 但收到错误:

 error CS0246: The type or namespace name 'Internals' could not be found (are you missing a using directive or an assembly reference?)

我已经查过了,但只找到

using Internals.Extensions
using Internals.Cache

并没有找到 Internals 命名空间定义 怎么了?

我从 github 获得了资源并尝试构建。 代码和项目没有任何变化。

该项目正在使用 Git 个子模块。因此,在克隆之后,您还没有完整的所需资源集。您还需要 运行 git submodule initgit submodule update。或者,只是 git submodule update --init.

或者,在您的初始克隆命令中使用 git clone --recursive 来自动获取子模块。

这些命令已在 readme.md 文件中列出。你只是不够重视。