-refonly (Visual Basic)
Die Option -refonly gibt an, dass die primäre Ausgabe der Kompilierung eine Verweisassembly statt einer Implementierungsassembly sein soll. Der Parameter -refonly
deaktiviert im Hintergrund die Ausgabe von PDBs, da Verweisassemblys nicht ausgeführt werden können.
Jede Compileroption ist in zwei Varianten verfügbar: -option
und /option
. In der Dokumentation wird nur die Form „-option
“ gezeigt.
Syntax
-refonly
Hinweise
Visual Basic unterstützt den -refonly
-Switch ab Version 15.3.
Verweisassemblys sind eine besondere Art von Assembly, die nur die Mindestmenge an Metadaten enthalten, die zum Darstellen der öffentlichen API-Oberfläche der Bibliothek erforderlich sind. Sie beinhalten Deklarationen für alle Member, die beim Verweis auf eine Assembly in Buildtools von Bedeutung sind, schließen aber alle Memberimplementierungen und Deklarationen privater Member aus, die keine beobachtbaren Auswirkungen auf ihren API-Vertrag haben. Weitere Informationen finden Sie unter Verweisassemblys im .NET-Leitfaden.
Die Optionen -refonly
und -refout
schließen sich gegenseitig aus.