【发布时间】:2023-03-26 22:11:02
【问题描述】:
我在服务器上收到 错误 CS0234 (您是否缺少程序集引用?)。 所有文件在我的本地系统 (localhost) 以及我的同行系统上都运行良好。 TFS 中已添加并签入所有引用。 任何人都可以解决这个问题吗?
【问题讨论】:
标签: c# asp.net-mvc tfs azure-devops
我在服务器上收到 错误 CS0234 (您是否缺少程序集引用?)。 所有文件在我的本地系统 (localhost) 以及我的同行系统上都运行良好。 TFS 中已添加并签入所有引用。 任何人都可以解决这个问题吗?
【问题讨论】:
标签: c# asp.net-mvc tfs azure-devops
您不应在 TFS 中签入参考。需要在构建期间使用Nuget Restore command从 Nuget 包下载引用
在某些情况下,您可能希望查看参考资料-See my answer here for that
【讨论】:
最后,我找到了解决方案。 我注意到我们在 Azure 中总共有 10 个实例。 当主 CI/CD 管道构建时,它将转储所有实例中的所有文件。
当我们开发了一个新项目时,我们已经对其进行了配置,但是新的 CI/CD 管道会将代码转储到该新项目的 2 个实例中。
网关配置有错误,而不是将请求转移到新项目实例,而是转移到所有其他实例,当时新项目程序集不存在,因此会引发异常。
我认为这将有助于人们与您分享。
【讨论】: