git - 使用基于 xproj 的 ASP.NET Core 项目时,Azure 构建停止工作

标签 git azure asp.net-core asp.net-core-mvc azure-web-app-service

我在 Azure 上有一个 Web 应用程序,它是通过 BitBucket 存储库进行持续集成设置的。

我的最后一次构建和提交(成功)是在 5 月 25 日。我今天提交了几个 *.cs 文件以及 2 个 *.cshtml 文件。

现在,我的 Azure 构建在步骤 2 上失败(步骤 1 是“更新子模块”)。

Preparing deployment for commit id 'xxxxxxxx'

这是日志中的美丽错误,这是整个日志:

'D:\home\site\repository*.xproj' is not a deployable project.

这到底是怎么回事?!?!我该怎么办?

以下是版本中所做更改的摘要:

  • 更改字符串常量的值
  • 添加其他parms.Add("parameter",parameterValue);
  • 向方法签名添加参数
  • 在 cshtml 文件中添加/更改/删除 div

所有正常的东西; xproj 文件没有任何变化。为什么构建现在开始失败?自 5 月 25 日以来,在 Azure 上进行构建是否存在任何问题?

我希望这是 Azure 构建内容的正确论坛,因为我实际上无法在此处放置任何代码。

最佳答案

发生这种情况是因为对旧 xproj 格式的支持已被删除。请参阅herehere公告。

您需要迁移到 csproj 格式。请参阅https://learn.microsoft.com/en-us/dotnet/articles/core/migration/了解详细步骤。

关于git - 使用基于 xproj 的 ASP.NET Core 项目时,Azure 构建停止工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44287045/

相关文章:

ios - 在 Git 上 merge 与 project.pbxproj 的冲突 - Xcode iOS

git - 哪些 git 分支指向当前提交?

git - 将维护分支中的提交 merge 到 Gerrit 中的掌握的最佳实践是什么

Azure Builds NuGetToolInstaller 缓存版本已过时,如何更新?

c++ - 如何在 Windows 上构建 git?

c# - 针对 Azure AD 的 WebForms 身份验证

azure - 使用 lucene 模糊搜索和 Azure 搜索的同义词

javascript - 使用按钮从服务器加载更多数据,无需刷新页面

c# - 如何在ASP.NET Core生产服务器上禁用 "Attempting to reconnect to the server"消息

asp.net-core - Project Rider 不读取 launchSettings.json