将Microsoft.Practices.EnterpriseLibrary.Data引用添加到.NET 4项目

时间:2014-06-11 03:25:19

标签: .net .net-4.0 reference enterprise-library

我正在尝试将Microsoft.Practices.EnterpriseLibrary.Data(v5.0.414.0)添加到以.NET 4为目标的项目中。(使用VS2010)

当我进入“添加参考”屏幕时,它显示在我最近使用过的最近参考文献中。但是,当我尝试添加它时,它告诉我它与.NET 4不兼容:


不兼容的参考

“Microsoft.Practices.EnterpriseLibrary.Data,Version = 5.0.414.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”与.NET Framework 4不兼容

为了添加它,您应该首先将项目的目标更改为兼容的框架。


当我将较低的.NET版本更改为我的项目的目标时,根本不会显示任何Microsoft.Practices程序集。

Enterprise Library v5的Microsoft下载页面将.NET 4显示为系统要求。

注意:我之前安装了.NET 4.5,然后将其删除(以及.NET 4),然后重新安装了.NET 4 - 我希望这不应该是问题。

如何让我的.NET 4项目与Microsoft.Practices.EnterpriseLibrary.Data一起使用?

更新:当我手动包含对.csproj文件的引用时,它可以工作。只是Visual Studio在某种程度上是愚蠢的。

0 个答案:

没有答案