如何解决“Package Google Authenticator 1.2.1 已使用 .NETFramework 恢复”,但我不想升级到最新版本(C#)
Posted
技术标签:
【中文标题】如何解决“Package Google Authenticator 1.2.1 已使用 .NETFramework 恢复”,但我不想升级到最新版本(C#)【英文标题】:How to resolve "Package Google Authenticator 1.2.1 was restored using .NETFramework", but I do not want to upgrade to latest version (C#) 【发布时间】:2020-11-12 23:24:48 【问题描述】:如何解决?
“GoogleAuthenticator 1.2.1”包已使用“.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8' 而不是项目目标框架 '.NETCoreApp,Version=v2.1'。此软件包可能与您的项目不完全兼容。
但我不想升级到最新版本 (C#)
【问题讨论】:
您要使用的版本是 .net 框架,但是您使用的是 .netcore。既然不想升级,就没有什么能帮到你了,结束 【参考方案1】:您使用的 nugget 包版本与 .NET Core 2.1 不兼容。
但是,Visual Studio 正在尝试使用可用的目标 .NET 框架,如所述,它可能与您的目标框架不兼容。由于您不想升级,因此即使出现警告,它也应该可以成功编译,但不能保证该软件包可以正常工作。
【讨论】:
以上是关于如何解决“Package Google Authenticator 1.2.1 已使用 .NETFramework 恢复”,但我不想升级到最新版本(C#)的主要内容,如果未能解决你的问题,请参考以下文章