在服务器上构建解决方案时出现错误

时间:2018-12-05 10:36:18

标签: c# asp.net-mvc tfs azure-devops

我在服务器上收到错误 CS0234 (您是否缺少程序集引用?)。 所有文件在我的本地系统(localhost)和对等方的系统上都可以正常工作。 所有参考均已添加并在 TFS 中签入。 谁能找到解决方案?

2 个答案:

答案 0 :(得分:0)

您不应在TFS中签入参考。在构建期间,需要使用Nuget Restore command

从Nuget Package下载参考。

enter image description here

在某些情况下,您需要签入参考-See my answer here for that

答案 1 :(得分:0)

最后,我找到了解决方案。 我注意到,Azure中共有10个实例。 在构建主CI / CD管道时,它将在所有实例中转储所有文件。

当我们开发了一个新项目时,我们对其进行了配置,但是新的CI / CD管道会将代码转储到该新项目的2个实例中。

并且网关配置有错误,而不是将请求转移到新项目实例,而是转移到所有其他实例,那时新项目程序集不存在,因此将引发异常。

  1. 固定的CI / CD管道
  2. 固定的网关配置。

我认为这将有助于人们与您分享。