Es gibt Aliase-Funktion in C#, die es ermöglicht, mit verschiedenen Assemblys zu arbeiten, die gleichermaßen benannte Entitäten (Klassen, Strukturen, Enums) enthalten. Es wird aktiviert, wenn Sie eine Assembly und eine referenzierte Assembly-Liste auswählen. Aber ich kann nicht ähnlich in VB.NET-Projekt sehen. Gibt es ein solches Feature in VB.NET? Wenn nein, warum?VB.NET-Aliase (wie in C#)
7
A
Antwort
4
7
5
Ich denke, Sie sprechen über die /reference:alias=filename option akzeptiert von der C# -Compiler. Dadurch können Sie den Stammnamespace der Assembly umbenennen. Sehr praktisch, wenn Sie sowohl eine alte als auch eine neue Version einer Assembly referenzieren müssen, die ansonsten Klassen mit denselben Namespace- und Klassennamen enthält. Ohne diese Option würden Sie immer einen mehrdeutigen Bezeichner-Kompilierungsfehler erhalten. Die Namespace-Alias-Funktion kann das nicht beheben.
Nein, VB.NET hat das nicht. Warum? Fragen Sie bei connect.microsoft.com nach.
Verwandte Themen
- 1. Wie C++ DLL in C#
- 2. Wie typeof in C++
- 3. Wie in C
- 4. wie in c
- 5. wie Datentabelle in C#
- 6. Wie in Objective-C
- 7. Wie in C
- 8. Wie in C#
- 9. Wie in C#
- 10. Wie Aufzählungen in C++
- 11. wie in Objective C
- 12. Wie man in C#
- 13. Wie in C
- 14. wie in Ziel c
- 15. wie C++ enum in Objective C Enum
- 16. Wie unbenannte Funktionsargumente in C oder C++
- 17. Wie verhindert man Pufferüberlauf in C/C++?
- 18. Wie -std-C++ 11 in Eclipse C++
- 19. Wie speichere ich Daten in C/C++?
- 20. Wie funktioniert #error in C/C++?
- 21. Wie void * C API in C# importieren?
- 22. Wie kopiere Textdatei in C oder C++?
- 23. Wie Windows-Dienst in C/C++ erstellen?
- 24. Wie C# struct Array-Initialisierung in C/C++ - Code verwenden?
- 25. typedef wie C/C++
- 26. Wie ist es möglich, ::: in C++ und ??? in C#?
- 27. Wie man Blowfish in C++ als externe DLL in C#
- 28. In Emacs, wie Kommentar automatisch Einzug in C/C++ deaktivieren?
- 29. Wie C Casts in C++ Casts in vim
- 30. Wie bool in Ziel c
RE der ältere Blogpost: VB.Net hat seit Ewigkeiten 'Using'. http://msdn.microsoft.com/en-us/library/htd05whh(VS.80).aspx – MarkJ