错误:此平台上不支持System.Data.SqlClient

时间:2020-09-18 21:58:30

标签: sql-server entity-framework .net-core asp.net-core-mvc

通常,由于某种原因,当您将发布作为独立的Win x64应用程序运行时,

此平台不支持Sql客户端错误

,尽管如果从VS下运行它,一切都很好。

.Net Core是2.2版,其中包含可用于Sql Server的最新可用lib版本。

可能是什么问题?

起初,我因尝试在启动中执行迁移而犯了罪。 cs,但将其切掉后,在尝试减去数据时我开始出现相同的错误。

1 个答案:

答案 0 :(得分:0)

只需编辑项目文件即可解决问题:

  <PropertyGroup>
    <TargetFramework>netcoreapp2.2</TargetFramework>
    <RuntimeIdentifier>win7-x64</RuntimeIdentifier> --Add new platform
    <IsTransformWebConfigDisabled>true</IsTransformWebConfigDisabled>
    <UserSecretsId>ed6862ca-e455-4714-9552-bff6407b2370</UserSecretsId>   </PropertyGroup>