Udostępnij za pośrednictwem


/ASSEMBLYRESOURCE (Osadzanie zasobu zarządzanego)

Osadza zarządzany zasób w zestawie.

Składnia

/ASSEMBLYRESOURCE:filename[,[name][,PRIVATE]]

Argumenty

filename
Zasób zarządzany, który chcesz osadzić w tym zestawie.

name
Opcjonalny. Nazwa logiczna zasobu; nazwa użyta do załadowania zasobu. Wartość domyślna to nazwa pliku.

Opcjonalnie możesz użyć PRIVATE polecenia , aby określić, czy plik powinien być prywatny w manifeście zestawu. Domyślnie name element jest publiczny w zestawie.

Uwagi

Użyj opcji konsolidatora /ASSEMBLYRESOURCE , aby osadzić zasób w zestawie.

Zasoby są publiczne w zestawie podczas tworzenia za pomocą konsolidatora. Konsolidator nie zezwala na zmianę nazwy zasobu w zestawie.

Jeśli filename jest plikiem zasobu programu .NET Framework (.resources), utworzonym na przykład przez generator plików zasobów (Resgen.exe) lub w środowisku projektowym, można uzyskać do niego dostęp z elementami członkowskimi w System.Resources przestrzeni nazw. Aby uzyskać więcej informacji, zobacz System.Resources.ResourceManager. W przypadku wszystkich innych zasobów użyj GetManifestResource* metod w System.Reflection.Assembly klasie , aby uzyskać dostęp do zasobu w czasie wykonywania.

Inne opcje konsolidatora wpływające na generowanie zestawów to:

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

  1. 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).

  2. Wybierz stronę właściwości input konsolidatora właściwości>konsolidatora>konfiguracji.

  3. Zmodyfikuj właściwość Osadź zarządzany plik zasobu.

Aby programowo ustawić tę opcję konsolidatora

  1. Zobacz: EmbedManagedResourceFile.

Zobacz też

Dokumentacja konsolidatora MSVC
Opcje konsolidatora MSVC