【问题标题】:.NET Core BitBucket Pipeline Builds Fail - Wants project.json when I have .csproj.NET Core BitBucket 管道构建失败 - 当我有 .csproj 时需要 project.json
【发布时间】:2017-08-16 08:22:26
【问题描述】:

我在发布之前一直在搜索,但似乎 VS2017 停止使用 project.json 而是使用 .csproj 文件,所以当我尝试在 TFS 或 BitBucket 上运行构建时,我会失败,因为构建正在寻找 project.json .具体来说,BitBucket 管道会告诉我它在 .Net Core 项目中找不到 project.json。在我可以毫无问题地简单地运行构建之前。

我对这一切都很陌生,所以这是我必须在 .yml 中更改或设置的东西吗?或者这是 BitBucket 必须在他们的 .Net Core 管道中改变的东西?

感谢您对此提供的任何帮助。

【问题讨论】:

    标签: asp.net-core bitbucket project.json bitbucket-pipelines schema.yml


    【解决方案1】:

    试试图片:microsoft/dotnet:latest,看看是否有帮助。

    【讨论】:

      【解决方案2】:

      好的,在与 bitbucket 员工讨论了一段时间后,这张图片有效。

      image: microsoft/dotnet:1.1-sdk
      

      但这还不是全部。如果您将自己的项目文件添加到 wwwroot 中,则 .csproj 文件中有两个部分,例如 .css 和 .js 等由 .css 引用的文件。构建对此抛出了错误。我不得不将整个注释掉,以使构建传递到 bitbucket 管道。我没有看到这样做的任何缺点,因为我的项目仍然正常运行并且仍然使用我的文件。如果我遇到问题,我会回来更新这个答案。但目前这是解决方案。

      【讨论】:

        猜你喜欢
        • 2021-12-28
        • 2019-11-08
        • 2020-12-21
        • 2019-08-03
        • 1970-01-01
        • 2022-10-05
        • 1970-01-01
        • 2017-08-08
        • 1970-01-01
        相关资源
        最近更新 更多