Elija la plataforma y la tecnología de interoperabilidad
Descripción general
Aspose.Tasks para .NET es una poderosa biblioteca de clases diseñada para funcionar con documentos de Microsoft Project (MPP/XML). Si bien está optimizado de forma nativa para su uso en aplicaciones netas (como las escritas en C# o VB.NET), su funcionalidad también se puede aprovechar en entornos no. NET ** a través de mecanismos de interoperabilidad.
Plataformas e idiomas compatibles
Puede usar Aspose.Tasks para .NET en:
- . Marco neto (Windows)
- . NET CORE / . NET 5+ (multiplataforma)
- mono (apoyo limitado)
Además, es posible llamar a Aspose.Tasks de varios idiomas que no son .net, incluyendo:
- ASP (Classic)
- VBScript
- C ++
- Delphi
- php
- Perl
- Pitón
- PowerBuilder
- Coldfusion
- JavaScript (a través de COM o .NET interoperabilidad)
Uso de tecnologías de interoperabilidad
Para acceder a Aspose.Tasks desde fuera del ecosistema .NET, su aplicación debe confiar en una capa de interoperabilidad ****, una tecnología que une su lenguaje elegido y el tiempo de ejecución .NET.
Los enfoques comunes incluyen:
Scenario | Recommended Interop Method |
---|---|
Classic ASP, VBScript | COM Interop / Regasm registration |
C++ (native) | COM Interop |
PHP, Perl, Python (on Windows) | COM Interop via wrappers (e.g., com_dotnet ) |
Delphi | COM / .NET assemblies via wrappers |
ColdFusion | Java-COM bridge |
Note: In all cases, the .NET assembly (
Aspose.Tasks.dll
) must be correctly registered or loaded in the environment that supports interoperability.
Artículos en esta sección
Se agregarán más muestras y casos de uso para escenarios de interoperabilidad para ayudarlo a expandir la integración en sistemas heredados o híbridos.
Resumen
Incluso si su aplicación está escrita en un lenguaje no .net, aún puede usar Aspose.Tasks para .NET a través de un método de interoperabilidad compatible. Con la configuración adecuada, sus sistemas heredados pueden obtener capacidades avanzadas para trabajar con archivos de proyectos de Microsoft lectura, edición y exportación de ellos, sin reescribir su aplicación desde cero.