1

Dies ist eine sehr neue Frage, sorry!Problem beim Erstellen der Website mit Microsoft Visual Web Developer Express 2008

Ich muss eine aspx Website basierend con C# erstellen und einige Webservices auf der Grundlage einiger DLLs, die ich bereits habe. Vor dem Kauf von Visual Studio entschied ich mich, Microsoft Visual Web Developer Express zu versuchen (ist das okay?), Eine Webanwendung ASP.NET basierend auf Visual C# zu erstellen.

Ich habe das Formular erstellt, um die Daten einzugeben, die beim Klicken auf die Schaltfläche Prozess gesendet werden. An dieser Stelle muss ich Sachen von der DLL aufrufen, die ich im Projektmappen-Explorer über Add Reference hinzugefügt habe, indem ich die DLL aus der COM-Liste auswähle. Aber immer, wenn ich das Projekt ausführe, bekomme ich immer den Fehler "der Typ oder Namespace xxx kann nicht gefunden werden - vielleicht fehlt eine Anweisung using directive oder assembler" wenn ich versuche das Objekt zu erstellen.

Was ist mein blöder Fehler?

Danke!

+0

Genauer gesagt über die DLLs. Scheinbar keine WebServices, sondern COM-Objekte/Dienste? –

+0

Ich muss eine DLL-Datei hinzufügen, wenn ich es zu den Referenzen hinzufügen, wird es in der COM-Liste angezeigt. Tut mir leid, ich lerne! –

Antwort

0

Wenn Sie die Fehlermeldung betrachten, gibt es eine andere Hälfte, die Sie nicht abgedeckt haben. An der Spitze jeder Codedatei, die den Namespace aus Ihrer DLL verwenden soll, müssen Sie eine "using-Anweisung" einfügen, damit der Compiler erkennt, dass er während der Kompilierung möglicherweise mit dieser DLL verknüpft ist. Im Grunde fragt sich der Compiler, wo etwas ist, und selbst wenn Sie es in die Funktion aufgenommen haben, haben Sie nicht den letzten Schritt unternommen, die using-Anweisung oben in der Datei hinzuzufügen.

+0

Eigentlich habe ich die using-Direktive nach diesem Fehler gefolgt von dem Namen der DLL hinzugefügt, aber immer den gleichen Fehler bekommen. Genau wie sollte der using-Befehl auf die DLL verweisen? Vielen Dank! –

+1

Verwenden Sie die Klassenansicht und Intellisense, um die richtigen Namespaces und Namen zu erhalten. –

+0

Die using-Direktive teilt dem Compiler den Namespace mit, nicht den Namen der DLL. Sie haben ihm den Namen der DLL mitgeteilt, als Sie ihn in Ihrem Projekt referenziert haben. –

Verwandte Themen