/target:winmdobj (Opciones del compilador de C#)
Si utiliza la opción del compilador de /target:winmdobj , el compilador crea un archivo de intermedio .winmdobj que se puede convertir en un archivo binario de Windows en tiempo de ejecución (.winmd).El archivo de .winmd podrá utilizar en programas de JavaScript y C++, además de los programas administrados del lenguaje.
/target:winmdobj
Comentarios
winmdobj que establece indica al compilador que un módulo intermedio es obligatorio.En respuesta, Visual Studio compila la biblioteca de clases de C# como un archivo de .winmdobj.El archivo de .winmdobj se puede incluirlos a través de la herramienta de exportación de WinMDExp para generar un archivo de metadatos de Windows (.winmd).El archivo de .winmd contiene el código de biblioteca original y los metadatos de WinMD utilizada por JavaScript o C++ y por el Windows en tiempo de ejecución.
Diseñados a la salida de un archivo compilado mediante la opción del compilador /target:winmdobj para usarse sólo mientras escrito para la herramienta de exportación de WimMDExp; el propio archivo de .winmdobj no se hace referencia directamente.
A menos que utilice la opción de /out de especificar de otra forma, el nombre del archivo de salida toma el nombre del primer archivo de entrada.Un método de Principal no se requiere.
Si se especifica /target: la opción de winmdobj en un símbolo del sistema, todos los archivos hasta /out siguiente o la opción de /target: módulo se utilizan para crear el programa de Windows.
Para establecer esta opción del compilador en el IDE de Visual Studio para una aplicación de almacén de Windows
En Explorador de soluciones, abra el menú contextual para el proyecto y, a continuación Propiedades.
Elija la pestaña Aplicación .
En la lista Tipo de resultado , elija Archivo WinMD.
La opción Archivo WinMD solo está disponible para las plantillas de aplicación de Tienda Windows .
Para obtener información sobre cómo establecer esta opción del compilador mediante programación, vea OutputType.
Ejemplo
El comando siguiente compila filename.cs en un archivo intermedia .winmdobj.
csc /target:winmdobj filename.cs
Vea también
Referencia
/target (Opciones del compilador de C#)