Udostępnij za pośrednictwem


/LN (Utwórz moduł MSIL)

Określa, że manifest zestawu nie można wstawić do pliku wyjściowego.

/LN

Uwagi

Domyślnie /LN nie jest włączone (manifest zestawu jest wstawiany do pliku wyjściowego).

Gdy /LN jest używany jeden z / CLR (kompilacja wspólnej Language Runtime) opcje musi również być użyty.

Zarządzany program, który nie ma w manifeście zestawu metadanych nosi nazwę modułu.Jeśli kompilacji z /c (kompilacji bez łączenia) i /LN, określ / NOASSEMBLY (Utwórz moduł MSIL) w fazie program łączący, aby utworzyć plik wyjściowy.

Można utworzyć modułów, jeśli chcesz wykonać podejścia opartego na składnikach w celu budowania zestawów.Oznacza to, że można Autor typów i kompilować je w modułach.Następnie można wygenerować zestawu z jednego lub więcej modułów.Aby uzyskać więcej informacji na temat tworzenia zespołów z modułów, zobacz pliki .netmodule jako dane wejściowe Linker lub Program al.exe (Assembly Linker).

To domyślne rozszerzenie pliku dla modułu.netmodule.

W Visual C++ uwolnień przed Visual C++ 2005, moduł został utworzony za pomocą /clr:noAssembly.

Akceptuje linker Visual C++.netmodule pliki jako dane wejściowe i pliku wyjściowego, wyprodukowanych przez program łączący będzie zestawu lub.netmodule z uzależnieniem od nie run-time, w przypadku dowolnego.netmodules, że zostały one wprowadzone do programu łączącego.Aby uzyskać więcej informacji, zobacz pliki .netmodule jako dane wejściowe Linker.

Aby ustawić tę opcję kompilatora w środowisku projektowym programu Visual Studio

Aby programowo ustawić tę opcję kompilatora

  • Nie można zmienić tej opcji kompilatora programowo.

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora