Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core .NET核心BitBucket管道构建失败-当我拥有.csproj时需要project.json_Asp.net Core_Bitbucket_Project.json_Bitbucket Pipelines_Schema.yml - Fatal编程技术网

Asp.net core .NET核心BitBucket管道构建失败-当我拥有.csproj时需要project.json

Asp.net core .NET核心BitBucket管道构建失败-当我拥有.csproj时需要project.json,asp.net-core,bitbucket,project.json,bitbucket-pipelines,schema.yml,Asp.net Core,Bitbucket,Project.json,Bitbucket Pipelines,Schema.yml,我在发布前进行了搜索,但VS2017似乎停止使用project.json,而是使用.csproj文件,因此当我尝试在TFS或BitBucket上运行构建时,我失败了,因为构建正在寻找project.json。具体来说,BitBucket管道会告诉我它在.Net核心项目中找不到project.json。在我可以毫无问题地运行构建之前 我对这一切都不熟悉,所以这是我必须在.yml中更改或设置的内容吗?或者这是BitBucket在其.Net核心管道中必须更改的内容吗 感谢您在这方面提供的帮助。试试im

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

我对这一切都不熟悉,所以这是我必须在.yml中更改或设置的内容吗?或者这是BitBucket在其.Net核心管道中必须更改的内容吗


感谢您在这方面提供的帮助。

试试image:microsoft/dotnet:latest,看看这是否有帮助。

好的,在与bitbucket员工讨论一段时间后,此图像可以正常工作

image: microsoft/dotnet:1.1-sdk
但这还不是全部。如果您将自己的项目文件添加到wwwroot中,则在.csproj文件中有两个部分,如所引用的.css和.js等文件。构建在这个问题上抛出了一个错误。为了让构建在bitbucket管道上传递,我不得不对整个过程进行注释。我没有看到这样做的任何负面影响,因为我的项目仍然正常运行,并且仍然使用我的文件。如果我遇到问题,我会回来更新这个答案。但目前这是解决办法