热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

结合.NETCore2.2和3.0项目

如何解决《结合.NETCore2.2和3.0项目》经验,为你挑选了1个好方法。

我有两个.NET不相关的项目。一个是模型(v。2.2),另一个是Web应用程序(v。3.0.0-preview7)。我没有Preview5的问题,但是现在我无法对2.2项目运行迁移。

C:\>dotnet ef --help
System.MissingMethodException: Method not found: 'System.Text.Json.JsonDocument System.Text.Json.JsonDocument.Parse(System.IO.Stream, System.Text.Json.JsonReaderOptions)'.
at Microsoft.EntityFrameworkCore.Tools.RootCommand.Execute()
at Microsoft.EntityFrameworkCore.Tools.Commands.CommandBase.<>c__DisplayClass0_0.b__0()
at Microsoft.DotNet.Cli.CommandLine.CommandLineApplication.Execute(String[] args)
at Microsoft.EntityFrameworkCore.Tools.Program.Main(String[] args)
Method not found: 'System.Text.Json.JsonDocument System.Text.Json.JsonDocument.Parse(System.IO.Stream, System.Text.Json.JsonReaderOptions)'.

就像我说的,使用Preview5我没有任何问题。它在5到7之间变化了吗,我需要进行一些相应的更改?我没有在发行说明中看到任何内容。还是仅仅是一个错误,我只需要等到下一个预览?

我在dotnet build或上没有任何错误dotnet run。仅在dotnet ef命令上



1> 小智..:

Okey,所以我发现解决方案问题是dotnet ef --version在我的情况下不是预览版7,所以我进行了更新 dotnet tool update --global dotnet-ef --version 3.0.0-preview7.19362.6,现在可以正常工作了。


推荐阅读
author-avatar
爱心永溢真情永远
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有