Visual Basic, warum kann ich nicht importieren “ - System.Zeichnung", wenn meine einzige Referenz ist "System"?

In Visual Studio 10 - Visual Basic, warum kann ich nicht importieren " - System.Zeichnung", wenn meine einzige Referenz ist "System"? Ich kann importieren " - System.- Laufzeit.InteropServices".

Reproduzieren mein problem:

1. Erstellen Sie ein Neues Projekt in Visual Studio 10 mit Visual Basic Class Library-Vorlage.

2. Hinzufügen "Imports System.Zeichnung" und "Importe System.- Laufzeit.InteropServices" am Anfang.

3. Entfernen Sie alle Referenzen außer "System" in der Referenzen-Bereich der Projekt-Eigenschaften.

Ergebnis:
Visual Studio kann nicht finden " - System.Zeichnung", aber es finden kann " - System.- Laufzeit.InteropServices". "System.Zeichnung" voll qualifiziert ist, so sollte das system in der Lage sein zu finden, es in den referenzierten "System".

Gedanken:
Es erscheint "System" und "System.Zeichnung" sind unterschiedliche namespaces (oder Container?) warum also nicht Qualifizierung "." arbeiten? Bedeutet "." etwas anderes vertreten?

"System" ist auch in "mscorlib" aber ist, dass der namespace, die verwendet wird, oder ist es eine andere?

"Von Microsoft.VisualBasic" ist auch aufgeführt in den importierten namespaces, aber es gibt nicht einen Hinweis darauf. Wie wurde es gefunden? Wo ist der "Importierte namespaces" Liste aufgefüllt aus?

Einen link zu Informationen aus der MSDN library wäre auf jeden Fall hilfreich sein. Ich habe auf der Suche durch Sie für eine Weile, kann aber nicht verstehen, warum "System.Zeichnung" wird nicht importiert.

InformationsquelleAutor mdinger | 2012-01-19
Schreibe einen Kommentar