一键发布dotnet工具安装dotnet-ef报错

问题描述 投票:0回答:1

当我在一键发布屏幕中编辑 .pubxml 文件时。我的实体框架迁移部分显示了此错误,但我找不到任何适合我的解决方案。有谁遇到过这个问题或者知道如何解决吗?

我跑了

dotnet tool install -g dotnet-ef --ignore-failed-sources

收到消息

Tool 'dotnet-ef' is already installed.

c# entity-framework entity-framework-migrations .net-6.0 one-click-web-publishing
1个回答
0
投票

我不确定我是否遵循了正确的 Stack Overflow 礼仪,但是:就我而言,事实证明这个错误是一个转移注意力的错误。问题出在我的 appsettings.json 文件中;为我的本地数据库创建了一个连接字符串(我不使用)。

如果您在发布设置中展开“数据库”部分,并看到对未使用的本地数据库的类似引用,那么删除连接字符串应该会导致整个“实体框架迁移”部分消失(并且错误,带有它)。

(当然,如果你真的使用EF迁移,那么这个解决方案可能不适合你......)

© www.soinside.com 2019 - 2024. All rights reserved.