C# 4.0 Catel 4.0.0和对Microsoft.Bcl.Build的依赖性

C# 4.0 Catel 4.0.0和对Microsoft.Bcl.Build的依赖性,c#-4.0,catel,C# 4.0,Catel,更新项目以使用当前Catel版本(4.0)时,我收到以下警告: 所有引用MyInfrastructureProject.csproj的项目都必须安装nuget软件包Microsoft.Bcl.Build。有关详细信息,请参阅 对于引用MyInfrastructureProject.csproj的项目,会报告此错误 我觉得奇怪的是,我需要在其他项目中添加额外的库,特别是当它涉及nuget(如果我理解正确的话)而不是我代码的实际功能(甚至可能是Catel)时。但无论如何,我并不真正理解这个问题 我搜

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

所有引用MyInfrastructureProject.csproj的项目都必须安装nuget软件包Microsoft.Bcl.Build。有关详细信息,请参阅

对于引用MyInfrastructureProject.csproj的项目,会报告此错误

我觉得奇怪的是,我需要在其他项目中添加额外的库,特别是当它涉及nuget(如果我理解正确的话)而不是我代码的实际功能(甚至可能是Catel)时。但无论如何,我并不真正理解这个问题

我搜索了一下这个问题,但没有找到相关的细节或解释

我是否应该继续在项目中的任何地方添加Microsoft.Bcl.Build引用

谢谢

如果你不知道是什么,你应该研究一下

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

因此,是的,请继续将NuGet包添加到必要的项目中,或者简单地将您的项目升级到.NET4.5并重新应用NuGet包