更新项目以使用当前的Catel版本(4.0)时,我收到此警告:
所有引用MyInfrastructureProject.csproj的项目都必须安装nuget包Microsoft.Bcl.Build。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkID=317569。
报告引用MyInfrastructureProject.csproj。
的项目的错误我觉得很奇怪,我需要向其他项目添加额外的库,特别是当它涉及nuget(如果我正确得到图片)而不是我的代码的实际功能(或者甚至可能是Catel)。但无论如何,我真的不明白这个问题。
我对此问题进行了一些搜索,但未找到相关细节或解释。
我应该继续在项目的每个地方添加Microsoft.Bcl.Build引用吗?
谢谢,
托默
答案 0 :(得分:1)
如果你不知道Microsoft.Bcl.Async是什么,你应该研究它。
Catel使用此功能包,以便在.NET 4和Silverlight 5上使用async / await。因此,如果在.NET 4项目中使用Catel,则会继承相同的依赖项,这就是警告说。
因此,是的,请继续将NuGet包添加到必要的项目中,或者只是将项目升级到.NET 4.5并重新应用NuGet包。