当我构建我的项目时,我收到以下警告:

严重级代码描述项目文件行抑制状态警告MSB3243无法解决“System.Net.Http,Version = 4.1.1.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”和“System.Net.Http,Version = 1.5”之间的冲突 . 0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a“ . 任意选择“System.Net.Http,Version = 4.1.1.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a” . SliqSpeechToTextCore C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ 15.0 \ Bin \ Microsoft.Common.CurrentVersion.targets 1964

当我运行时,当我尝试通过调用new SpeechToTextService()来实例化服务时,我得到此异常

System.IO.FileLoadException:'无法加载文件或程序集'System.Net.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a' . 定位的程序集的清单定义与程序集引用不匹配 . (HRESULT异常:0x80131040)'

我的csproj是

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp1.1</TargetFramework>
    <PackageTargetFallback>dnxcore50;portable-net45+netcore45+wp8+wp81+wpa81;</PackageTargetFallback>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="IBM.WatsonDeveloperCloud.SpeechToText.v1" Version="1.0.0" />
  </ItemGroup>

</Project>

我尝试从NuGet安装System.Net.Http,但它没有帮助 . 我发现这类问题最常见的解决方案是在配置中添加dependentAssembly . 此解决方案是否与.NET Core相关,如果是,我将编辑哪个文件?