Altova MapForce 2027 Professional Edition

En este tema explicamos cómo importar en MapForce un archivo de ensamblados .NET DLL creado en C#. Puede encontrar el código fuente de este ejemplo en esta ruta de acceso: <Documentos>\Altova\MapForce2027\MapForceExamples\C#\Format. El archivo de ensamblado .dll que se debe importar en MapForce está en el directorio ..\bin\Debug. También puede abrir el archivo de solución .sln en Visual Studio y compilar un nuevo archivo .dll.

 

Nota: Si desea utilizar funciones personalizadas de .NET en la vista previa de salida integrada (en el panel Resultados), dichas funciones deben estar compiladas para .NET Framework 4.x o .NET Standard 2.0.

 

Importar ensamblados .NET

Para importar un archivo de ensamblado .NET, siga estos pasos:

 

1.Haga clic en el botón Agregar o quitar bibliotecas, en la parte inferior de la ventana Bibliotecas. Se abre la ventana Gestionar bibliotecas.

mf_manage_libraries_window_empty

2.Para importar funciones como biblioteca local (dentro del archivo de asignación actual solamente), haga clic en Agregar bajo el nombre de la asignación activa. Para importar funciones como biblioteca global (a nivel de programa), haga clic en Agregar, junto a Bibliotecas globales importadas. Cuando se importa una biblioteca de forma local, puede hacer que la ruta de acceso al archivo de la biblioteca sea relativa al archivo de asignación. Con las bibliotecas globales la ruta siempre es absoluta.

 

3.Busque el archivo Format.dll en el siguiente directorio: ...\MapForceExamples\C#\Format\bin\Debug\. Aparece un mensaje confirmando que se añadió una biblioteca nueva. La biblioteca importada aparece en la ventana Bibliotecas.

mf_import_cs_lib

Si no ve la biblioteca que acaba de importar en la ventana Bibliotecas, asegúrese de que el lenguaje de transformación es C#. Para añadir la función a la asignación basta con arrastrarla desde la ventana Bibliotecas al área de asignación. Para más información consulte Agregar una función integrada a una asignación de datos.

 

Resultado de la asignación

Para obtener una vista previa del resultado de la asignación:

 

1.Abra el archivo FormatNumber.mfd que se encuentra en la siguiente carpeta: ...\MapForceExamples\C#. Este es un ejemplo de asignación que incluye la biblioteca .dll importada mencionada anteriormente.

2.Abra el panel Resultados para ver el resultado de la asignación (imagen siguiente).

csh-lib3

 

Asignación de datos en C#

Para ejecutar la asignación desde una aplicación C# personal:

 

1.En el menú Archivo haga clic en Generar código en | C#.

2.Seleccione el directorio de destino donde se debe generar el código y haga clic en Aceptar.

3.Compile la aplicación con Visual Studio y ejecute la aplicación de consola generada. Para más detalles, consulte Generar código C#.

 

© 2020-2026 Altova GmbH