类型或名称空间名称不存在。但仅在构建服务器上

The type or namespace name does not exists. But only on the build server

所以,这真的很奇怪...... 从我的开发机器上,我能够构建一个解决方案。 进行签入时,构建服务器验证更改并抛出以下消息:

ConnectorController.cs(16,20): Error CS0234: The type or namespace name 'Emails' does not exist in the namespace 'WebDashboard' (are you missing an assembly reference?)

有趣的是:在同一个项目中有一个 WebDashboard.Emails:

namespace WebDashboard.Emails
{
...
}

这里有什么我没看到的吗?

我发现了问题。 我只检查了工作项的相关文件,没有考虑设置引用的 .csproj 文件。

签入 .csproj 文件后,编译一切正常