【问题标题】:System.Text.Json - Team Foundation Server Cant Find NamspaceSystem.Text.Json - Team Foundation Server 找不到命名空间
【发布时间】:2022-07-22 11:27:56
【问题描述】:

我目前在与 Microsoft 团队基础服务器的持续集成过程中遇到问题。找不到命名空间 System.Text.Json。因此构建在 TFS 上失败

但它确实适用于我当地的视觉工作室:

团队基础服务器构建:

视觉工作室:

构建定义:

【问题讨论】:

    标签: c# tfs


    【解决方案1】:

    总之,您需要给您的管道一点爱和更新,以构建一个新的 .NET(例如 .NET6)代码库。

    构建代理的输出建议了 .NET 框架的构建过程。

    您可以更新 YAML 管道并使用以下内容构建您的 sln:

    - task: DotNetCoreCLI@2
      displayName: 'Build abc and tests'
      inputs:
        command: 'build'
        projects: |
          .../.../abc.csproj
          .../.../abc.tests.csproj
        arguments: '--configuration Release'
    

    您可以继续使用经典管道并使用 .NET Core 任务:


    顺便说一句。您的构建代理使用旧版本的 Nuget (4.6)。当前版本约为 6.2。

    【讨论】:

    • 我使用的是经典编辑器,如果问题仅在TFS上,我该如何解决这个问题
    • 您是否只升级了所有项目?
    • 框架是MVC 4,我用的是System.Text.Json Nuget包4.6.0
    • 您需要“编辑构建定义”(或克隆当前管道并编辑新管道以确保安全)
    • 请查看已编辑问题的构建定义
    猜你喜欢
    • 2015-12-06
    • 2011-09-06
    • 2014-12-09
    • 1970-01-01
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 2010-10-02
    相关资源
    最近更新 更多