Bagaimana saya harus menambahkan referensi System.Data.Table di .NETStandard 1.3?

Jika saya menggunakan target mutiple .net dan saya menggunakan datatable maka akan mendapatkan pesan di bawah ini

CS0234 C# Jenis atau nama namespace tidak ada di namespace (apakah Anda kehilangan referensi Majelis?)

Csproj saya

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFrameworks>net40;net45;net451;netstandard1.3;netstandard2.0;</TargetFrameworks>
  </PropertyGroup>
  <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
    <PackageReference Include="System.Dynamic.Runtime" Version="4.3.0" />
  </ItemGroup>
</Project>

PS

Saya menemukan nuget , tidak ada nama System.Data package

c#
0
Wei 13 Maret 2019, 06:34

1 menjawab

Jawaban Terbaik

Maaf, saya tidak mencari dengan hati-hati.

System.Data.DataTable adalah dukungan dari versi .netstandard2.0 di situs web resmi Kelas Tabel Data (Data Sistem) | Dokumen Microsoft

Saya harus menggunakan #if !NETSTANDARD1_3 untuk melakukannya untuk versi target mutiple .net.

1
ITWeiHan 13 Maret 2019, 03:53