/addmodule
Způsobí v kompilátoru, aby všechny zadejte informace zadané soubory, které jsou k dispozici projektu jsou aktuálně kompilace.
/addmodule:fileList
Arguments
- fileList
Povinné.Čárkami oddělený seznam souborů, které obsahují metadata, ale neobsahují manifestů sestavení.Názvy souborů obsahující mezery by uzavřena v uvozovkách ("").
Poznámky
Soubory uvedené v fileList parametr musí být vytvořen s /target:module možnost, nebo s ekvivalentní jiného kompilátoru /target:module.
Všechny moduly přidané pomocí /addmodule musí být v době běhu ve stejném adresáři jako výstupní soubor.Je modul můžete zadat libovolný adresář v době kompilace, ale modul musí být v adresáři aplikace za běhu.Pokud není, můžete získat TypeLoadException chyba.
Pokud zadáte (implicitně nebo explicitně) všechnyTarget (Visual Basic) možnost než /target:module s /addmodule, soubory předat do /addmodule se stanou součástí sestavení projektu.Sestavení vyžaduje spuštění výstupní soubor, který má jeden nebo více souborů přidán s /addmodule.
Použití / Reference (Visual Basic) Import metadat ze souboru, který obsahuje sestavení.
[!POZNÁMKA]
/addmodule Není k dispozici v rámci vývojového prostředí Visual Studio; je k dispozici pouze při kompilaci z příkazového řádku.
Příklad
Následující kód vytvoří modul.
' t1.vb
' Compile with vbc /target:module t1.vb.
' Outputs t1.netmodule.
Public Class TestClass
Public i As Integer
End Class
Následující kód dovozy typů v modulu.
' t2.vb
' Compile with vbc /addmodule:t1.netmodule t2.vb.
Option Strict Off
Namespace NetmoduleTest
Module Module1
Sub Main()
Dim x As TestClass
x = New TestClass
x.i = 802
System.Console.WriteLine(x.i)
End Sub
End Module
End Namespace
Při spuštění t1, jeho výstupy 802.
Viz také
Referenční dokumentace
Vzorek kompilace příkazové řádky (Visual Basic)