Sdílet prostřednictvím


/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

Target (Visual Basic)

/ Reference (Visual Basic)

Vzorek kompilace příkazové řádky (Visual Basic)

Další zdroje

Visual Basic kompilátoru příkazového řádku