Catel 4.0.0和Microsoft.Bcl.Build的依赖关系

时间:2014-11-30 12:09:03

标签: c#-4.0 catel

更新项目以使用当前的Catel版本(4.0)时,我收到此警告:

  

所有引用MyInfrastructureProject.csproj的项目都必须安装nuget包Microsoft.Bcl.Build。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=317569

报告引用MyInfrastructureProject.csproj。

的项目的错误

我觉得很奇怪,我需要向其他项目添加额外的库,特别是当它涉及nuget(如果我正确得到图片)而不是我的代码的实际功能(或者甚至可能是Catel)。但无论如何,我真的不明白这个问题。

我对此问题进行了一些搜索,但未找到相关细节或解释。

我应该继续在项目的每个地方添加Microsoft.Bcl.Build引用吗?

谢谢,

托默

1 个答案:

答案 0 :(得分:1)

如果你不知道Microsoft.Bcl.Async是什么,你应该研究它。

Catel使用此功能包,以便在.NET 4和Silverlight 5上使用async / await。因此,如果在.NET 4项目中使用Catel,则会继承相同的依赖项,这就是警告说。

因此,是的,请继续将NuGet包添加到必要的项目中,或者只是将项目升级到.NET 4.5并重新应用NuGet包。