3 Stimmen

Einfache Enterprise Library-Konsolenanwendung lässt sich nicht kompilieren

Ich habe gerade heruntergeladen und installiert Microsoft Enterprise Library 5.0 . Ich habe VS 2010 gestartet, um mit EL 5 zu spielen und eine sehr einfache Konsolenanwendung erstellt. Allerdings würde es nicht kompilieren. Ich bekam den folgenden Fehler:

Der Typ- oder Namespace-Name 'Data' existiert nicht im Namespace 'Microsoft.Practices.EnterpriseLibrary' (fehlt Ihnen ein Assembly Referenz?)

Ich fügte hinzu Microsoft.Practices.EnterpriseLibrary.Common, Microsoft.Practices.EnterpriseLibrary.Data y Microsoft.Praktiken.Unity Referenzen zu meinem Projekt.

Hier ist der einfache Code, der sich nicht kompilieren lässt.

using Microsoft.Practices.EnterpriseLibrary.Common.Configuration.Unity;
using Microsoft.Practices.EnterpriseLibrary.Data;
using Microsoft.Practices.Unity;

namespace EntLib
{
    class Program
    {
        static void Main(string[] args)
        {
            IUnityContainer container = new UnityContainer();
            container.AddNewExtension<EnterpriseLibraryCoreExtension>();
            var defaultDatabase = container.Resolve<Database>();
        }
    }
}

Der obige Fehler beanstandet die Zeile 2:

using Microsoft.Practices.EnterpriseLibrary.Data;

Wahrscheinlich wird jemand auf einen dummen Fehler von mir hinweisen, aber im Moment kann ich ihn nicht erkennen.

Ich habe versucht, Microsoft.Practices.EnterpriseLibrary.Data zu entfernen und erneut hinzuzufügen, aber es hat nicht geholfen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X