System.Net.Http在Watson语音到文本中发生冲突

时间:2017-06-22 19:38:40

标签: c# .net .net-core visual-studio-2017 watson

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

  

严重级代码描述项目文件行抑制状态   警告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.Net.Http,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a&# 39 ;.定位的程序集的清单定义与程序集引用不匹配。 (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相关,如果是,我将编辑哪个文件?

0 个答案:

没有答案