【问题标题】:Getting Error while building solution on Server在服务器上构建解决方案时出错
【发布时间】:2023-03-26 22:11:02
【问题描述】:

我在服务器上收到 错误 CS0234 (您是否缺少程序集引用?)。 所有文件在我的本地系统 (localhost) 以及我的同行系统上都运行良好。 TFS 中已添加并签入所有引用。 任何人都可以解决这个问题吗?

【问题讨论】:

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


    【解决方案1】:

    您不应在 TFS 中签入参考。需要在构建期间使用Nuget Restore command从 Nuget 包下载引用

    在某些情况下,您可能希望查看参考资料-See my answer here for that

    【讨论】:

      【解决方案2】:

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

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

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

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

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

      【讨论】:

        猜你喜欢
        • 2011-02-10
        • 1970-01-01
        • 1970-01-01
        • 2016-12-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-26
        • 1970-01-01
        相关资源
        最近更新 更多