首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装了Microsoft.Bcl的项目仍然给出警告“项目必须安装nuget package Microsoft.Bcl”

安装了Microsoft.Bcl的项目仍然给出警告“项目必须安装nuget package Microsoft.Bcl”
EN

Stack Overflow用户
提问于 2017-05-16 16:09:29
回答 2查看 1.7K关注 0票数 0

我们的解决方案有43个C#项目,目标是.Net Framework4.0。当构建解决方案时(在Visual Studio2015中),我们收到很多警告,说“项目必须安装nuget package Microsoft.Bcl”。当我们检查这些项目的NuGet包时,就安装了Microsoft.Bcl。Restore NuGet packages表示“所有软件包都已安装,没有需要还原的内容”。

VS2013 Microsoft.Bcl warnings when package is installed中建议的解决方案是安装Microsoft BCL Portability包,但我找不到具有该名称的包。

为什么我们在安装软件包时会收到这些警告?

为什么我们会在每个项目中多次收到这些警告?

为什么一些警告要求使用Microsoft.Bcl版本1.1.8,而大多数警告要求使用版本1.1.10?

EN

回答 2

Stack Overflow用户

发布于 2017-05-16 16:18:33

首先,请卸载软件包。其次,通过nuget重新安装它们。

请尝试一下。希望能对你有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2017-10-28 08:28:48

我这样做了,它起作用了。确保您的packages.config具有以下条目:

代码语言:javascript
复制
<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Microsoft.Bcl" version="1.1.10" targetFramework="net40" />
  <package id="Microsoft.Bcl.Async" version="1.0.168" targetFramework="net40" />
  <package id="Microsoft.Bcl.Build" version="1.0.14" targetFramework="net40" />
</packages>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43995825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档