/LN (Utwórz moduł MSIL)

Określa, że manifest zestawu nie powinien być wstawiany do pliku wyjściowego.

Składnia

/LN

Uwagi

Domyślnie /LN nie działa (manifest zestawu jest wstawiany do pliku wyjściowego).

W przypadku użycia /LN należy również użyć jednej z opcji /clr (kompilacja środowiska uruchomieniowego języka wspólnego).

Zarządzany program, który nie ma metadanych zestawu w manifeście, jest nazywany modułem. Jeśli kompilujesz z /c (Kompiluj bez łączenia) i /LN, określ /NOASSEMBLY (Utwórz moduł MSIL) w fazie konsolidatora, aby utworzyć plik wyjściowy.

Możesz utworzyć moduły, jeśli chcesz użyć podejścia opartego na składnikach do tworzenia zestawów. Oznacza to, że można tworzyć typy i kompilować je w modułach. Następnie można wygenerować zestaw na podstawie co najmniej jednego modułu. Aby uzyskać więcej informacji na temat tworzenia zestawów z modułów, zobacz pliki .netmodule jako dane wejściowe konsolidatora lub Al.exe (Konsolidator zestawu).

Domyślne rozszerzenie pliku modułu to .netmodule.

W wersjach przed programem Visual Studio 2005 moduł został utworzony za pomocą polecenia /clr:noAssembly.

Konsolidator MSVC akceptuje pliki .netmodule jako dane wejściowe, a plik wyjściowy utworzony przez konsolidator będzie zestawem lub .netmodule bez zależności czasu wykonywania od dowolnego modułu .netmodules, które były danymi wejściowymi konsolidatora. Aby uzyskać więcej informacji, zobacz pliki .netmodule jako dane wejściowe konsolidatora.

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

Aby programowo ustawić tę opcję kompilatora

  • Tej opcji kompilatora nie można zmienić programowo.

Zobacz też

Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC