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 środowiska uruchomieniowego języka wspólnego) musi też być używane opcje.

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

Możesz utworzyć modułów, aby przyjęcia podejścia opartego na składnikach do konstrukcji budowlanych. Oznacza to można tworzyć typy i kompilowania ich do modułów. Następnie należy 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 — Wejście konsolidatora lub Al.exe (Konsolidator zestawów).

Domyślne rozszerzenie pliku dla modułu jest .netmodule.

W Visual C++ zwalnia przed Visual C++ 2005, moduł został utworzony z /clr:noAssembly.

Visual C++ linker akceptuje pliki .netmodule dane wejściowe, jak i pliku wyjściowego, utworzony przez konsolidator będzie zestawu lub .netmodule z ma zależności wykonywania na wszystkich .netmodules, które zostały wprowadzone do linker. Aby uzyskać dodatkowe informacje, zobacz Pliki .netmodule — Wejście konsolidatora.

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

Aby programowo ustawić tę opcję kompilatora

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

Zobacz też

Informacje

Opcje kompilatora

Ustawianie opcji kompilatora