【问题标题】:C:\Program Files (x86)\Reference Assemblies\.NETFramework\v4.5\Facades\System.Threading.Tasks.dll'. Remove one of the duplicate referencesC:\Program Files (x86)\Reference Assemblies\.NETFramework\v4.5\Facades\System.Threading.Tasks.dll'。删除重复引用之一
【发布时间】:2017-08-24 06:51:48
【问题描述】:

嗨,当我构建我的项目时,我收到以下错误

错误“C:\WS2013\Internet\packages\Microsoft.Bcl.1.1.10\lib\net40\System.Threading.Tasks.dll”和“C:\Program Files (x86)\Reference Assemblies\Microsoft\ Framework.NETFramework\v4.5\Facades\System.Threading.Tasks.dll'。删除重复引用之一。 Portal.Web C:\WS2013\Internet\Portal.Web\CSC

我在 Windows 10 机器上运行 vs 2015

【问题讨论】:

  • 如果您的目标是 .NET 4.5+,请删除 BCL 包。 .NET 4.0 项目只需添加async/await 支持

标签: asp.net windows visual-studio-2015


【解决方案1】:

卸载项目,打开csproj文件,手动删除引用(删除包)

<Reference Include="Microsoft.Threading.Tasks">
  <HintPath>...... Microsoft.Threading.Tasks.dll</HintPath>
</Reference>

@编辑 删除 Microsoft.BCL 包

【讨论】:

  • 那将是错误的事情。必须删除的包是 Microsoft.BCL
猜你喜欢
  • 2013-01-09
  • 1970-01-01
  • 2015-02-03
  • 2018-07-02
  • 2020-12-20
  • 2017-02-01
  • 2012-02-09
  • 2010-11-05
  • 1970-01-01
相关资源
最近更新 更多