2009-07-10 61 views
6

我试图从Microsoft企业库中使用DatabaseFactory方法。安装Microsoft企业库和DatabaseFactory

using Microsoft.Practices.EnterpriseLibrary.Data; 

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

我试图去微软的网站安装企业库,通过安装过程中的工作,它仍然无法正常工作。我是否将它安装到了错误的位置?有任何想法吗?

编辑:我遵循凯维的指示,并得到了一切工作。谢谢你们的帮助。

+0

您使用的是哪个版本?转到http://entlib.codeplex.com/ – 2009-07-10 17:27:54

回答

5

您需要在您的项目添加到引用:

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\

您可以找到您需要引用组件:

Enterprise Library Data Access Application Block

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

这些组件添加引用(.NET)对话也是上市
Enterprise Library Shared Library

1

确保您添加了对项目的引用。按照这里的说明:

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

从这篇文章中,你还需要一些其他的参考文献:

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

  • 按照同样的步骤,添加对企业图书馆核心组件,Microsoft.Practices.EnterpriseLibrary.Common.dll和Microsoft.Practices.ObjectBuilder2.dll。*

让我们知道你的做出来的。