安装Microsoft企业库和DatabaseFactory

时间:2009-07-10 17:21:48

标签: enterprise-library

我正在尝试使用Microsoft企业库中的DatabaseFactory方法。

using Microsoft.Practices.EnterpriseLibrary.Data;

我得到的错误是:The type or namespace 'Practices' does not exist in the namespace Microsoft

我尝试访问Microsoft的网站来安装企业库,完成安装过程但仍然无效。我把它安装到了错误的位置吗?有什么想法吗?

编辑:我遵循了Kev的指示,让一切正常。谢谢你们的帮助。

2 个答案:

答案 0 :(得分:6)

您需要在项目中添加引用:

  

Microsoft.Practices.EnterpriseLibrary.Common.dll   Microsoft.Practices.EnterpriseLibrary.Data.dll

假设您安装了Enterprise Library 4.1 - October 2008,则默认安装位置为:

  

C:\Program Files\Microsoft Enterprise Library 4.1 - October 2008\

您可以在以下位置找到需要参考的装配体:

  

C:\Program Files\Microsoft Enterprise Library 4.1 - October 2008\Bin

这些程序集也列在“添加引用(.NET)”对话框中:

  

Enterprise Library Data Access Application Block
  Enterprise Library Shared Library

答案 1 :(得分:1)

确保添加对项目的引用。按照此处的说明操作:

http://msdn.microsoft.com/en-us/library/cc511706.aspx

从那篇文章中,您还需要一些其他参考:

  • 添加对数据访问应用程序块程序集的引用。在Visual Studio中,右键单击“解决方案资源管理器”中的项目节点,然后单击“添加引用”。单击“浏览”选项卡,然后导航到Microsoft.Practices.EnterpriseLibrary.Data.dll程序集的位置。选择程序集,然后单击“确定”以添加引用。

  • 按照相同的步骤,添加对Enterprise Library Core程序集的引用,Microsoft.Practices.EnterpriseLibrary.Common.dll和Microsoft.Practices.ObjectBuilder2.dll。*

告诉我们你是如何做出来的。