gpt4 book ai didi

c# - 在 azure 管道中安装 dotnet-ef 时出错

转载 作者:行者123 更新时间:2023-12-03 03:34:04 25 4
gpt4 key购买 nike

我正在 azure 管道中生成 ef 迁移脚本,为此,我正在执行以下任务:

- task: DotNetCoreCLI@2
displayName: Install EF Tool
inputs:
command: custom
custom: 'tool'
arguments: 'install --global dotnet-ef'
- task: DotNetCoreCLI@2
displayName: Create SQL Scripts
inputs:
command: custom
custom: 'ef '
nugetConfigPath: '$(Build.SourcesDirectory)/${{ parameters.nugetConfigPath }}'
arguments: 'migrations script --output $(Build.ArtifactStagingDirectory)/sql/sqlscript.sql --idempotent --project $(Build.SourcesDirectory)/${{ parameters.startupProjectPath }} --context AdministrationMigrationDBContext

第一次运行管道时,sql脚本生成成功。但下次我会收到以下错误:

enter image description here

我在安装 dotnet-ef 时遇到错误,提示“工具 dotnet-ef 已安装”。有人可以帮我解决这个问题吗?

最佳答案

您可以使用dotnet工具更新,根据docs基本上重新安装该工具:

The dotnet tool update command provides a way for you to update .NET tools on your machine to the latest stable version of the package. The command uninstalls and reinstalls a tool, effectively updating it.

关于c# - 在 azure 管道中安装 dotnet-ef 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74000559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com