/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
- Określ / NOASSEMBLY (Utwórz moduł MSIL) w fazie program łączący, aby utworzyć plik wyjściowy.
Aby programowo ustawić tę opcję kompilatora
- Nie można zmienić tej opcji kompilatora programowo.