Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

/addmodule (Importar metadatos) (Opciones del compilador de C#)

Esta opción agrega un módulo creado con el modificador target:module para la compilación actual.


/addmodule:file[;file2]

file, file2

Archivo de resultados que contiene metadatos. Este archivo no puede contener un manifiesto de ensamblado. Para importar más de un archivo, hay que separar los nombres de archivo con comas o puntos y comas.

Todos los módulos agregados mediante /addmodule deben hallarse en el mismo directorio que el archivo de resultados en tiempo de ejecución. Es decir, se puede especificar un módulo de cualquier directorio en el momento de la compilación, pero el módulo debe encontrarse en el directorio de la aplicación en tiempo de ejecución. Si dicho módulo no se encuentra en el directorio de la aplicación en tiempo de ejecución, se obtiene la excepción TypeLoadException.

file no puede contener un ensamblado. Por ejemplo, si el archivo de resultados se creó con /target:module, se pueden importar sus metadatos con /addmodule.

Si se creó el archivo de resultados con una opción /target diferente de /target:module, no se podrán importar sus metadatos con /addmodule, pero sí con /reference.

Esta opción del compilador no está disponible en Visual Studio; en un proyecto no se puede hacer referencia a un módulo. Además, esta opción del compilador no se puede modificar mediante programación.

Para compilar el archivo de código fuente input.cs y agregar metadatos de metad1.netmodule y metad2.netmodule para generar out.exe, ejecute:

csc /addmodule:metad1.netmodule;metad2.netmodule /out:out.exe input.cs

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft