2009-07-10 8 views
6

Je tente d'utiliser la méthode DatabaseFactory de Microsoft Enterprise Library.Installation de Microsoft Enterprise Libraries et de DatabaseFactory

using Microsoft.Practices.EnterpriseLibrary.Data; 

L'erreur que je reçois est: The type or namespace 'Practices' does not exist in the namespace Microsoft

J'ai essayé d'aller sur le site de Microsoft pour installer l'Enterprise Library, a travaillé à travers le processus d'installation et il ne fonctionne toujours pas. L'ai-je installé au mauvais endroit? Des idées? Edit: J'ai suivi les instructions de Kev et tout a fonctionné. Merci pour l'aide de vos gars.

+0

Quelle version utilisez-vous? Allez à http://entlib.codeplex.com/ –

Répondre

5

Vous devez ajouter des références dans votre projet:

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

En supposant que vous avez installé Enterprise Library 4.1 - October 2008, l'installation par défaut emplacement sera:

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

Vous pouvez localiser les ensembles dont vous avez besoin de faire référence à:

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

Ces ensembles sont également répertoriés dans le Ajouter dialogue Références (.NET):

Enterprise Library Data Access Application Block
Enterprise Library Shared Library

1

Assurez-vous d'ajouter la référence à votre projet. Suivez les instructions ici:

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

de cet article, vous aussi besoin de quelques autres références:

  • Ajouter une référence à l'assemblage d'accès aux données Application Block. Dans Visual Studio, cliquez avec le bouton droit sur votre nœud de projet dans l'Explorateur de solutions, puis cliquez sur Ajouter des références. Cliquez sur l'onglet Parcourir, puis accédez à l'emplacement de l'assembly Microsoft.Practices.EnterpriseLibrary.Data.dll. Sélectionnez l'assembly, puis cliquez sur OK pour ajouter la référence.

  • suivant la même procédure, ajouter des références aux assemblées Enterprise Library de base, Microsoft.Practices.EnterpriseLibrary.Common.dll et Microsoft.Practices.ObjectBuilder2.dll. *

Laissez-nous savoir comment vous fabriqué à partir.

Questions connexes