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