/ASSEMBLYMODULE
(Dodawanie modułu MSIL do zestawu)
Składnia
/ASSEMBLYMODULE:
filename
Argumenty
filename
Moduł, który chcesz dołączyć do tego zestawu.
Uwagi
Opcja /ASSEMBLYMODULE
konsolidatora umożliwia dodanie odwołania do modułu do zestawu. Informacje o typie w module nie będą dostępne dla programu zestawów, który dodał odwołanie do modułu. Jednak informacje o typie w module będą dostępne dla dowolnego programu, który odwołuje się do zestawu.
Służy #using
do dodawania odwołania do modułu do zestawu i udostępniania informacji o typie modułu programowi zestawów.
Na przykład rozpatrzmy następujący scenariusz.
Utwórz moduł za pomocą polecenia
/LN
.Użyj
/ASSEMBLYMODULE
w innym projekcie, aby uwzględnić moduł w bieżącej kompilacji, który tworzy zestaw. Ten projekt nie będzie odwoływać się do modułu za pomocą#using
polecenia .Każdy projekt, który odwołuje się do tego zestawu, może teraz również używać typów z modułu.
Inne opcje konsolidatora wpływające na generowanie zestawów to:
Konsolidator MSVC akceptuje .netmodule
pliki jako dane wejściowe, a plik wyjściowy utworzony przez konsolidator będzie zestawem lub .netmodule
plikiem bez zależności czasu wykonywania od żadnego z .netmodule
plików, które były danymi wejściowymi konsolidatora. Aby uzyskać więcej informacji, zobacz .netmodule
pliki jako dane wejściowe konsolidatora.
Aby ustawić tę opcję konsolidatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz stronę właściwości input konsolidatora właściwości>konsolidatora>konfiguracji.
Zmodyfikuj właściwość Dodaj moduł do zestawu .
Aby programowo ustawić tę opcję konsolidatora
- Zobacz: AddModuleNamesToAssembly.