Choisissez la technologie de la plate-forme et de l'interopérabilité
Aperçu
Aspose.tasks pour .NET est une bibliothèque de classe puissante conçue pour fonctionner avec les documents Microsoft Project (MPP / XML). Bien qu’il soit optimisé nativement pour une utilisation dans . Applications nettes (telles que celles écrites en C # ou VB.NET), sa fonctionnalité peut également être exploitée dans les environnements non .NET à travers des mécanismes d’interopérabilité.
Plates-formes et langues prises en charge
Vous pouvez utiliser Aspose.tasks pour .net dans:
- . Net Framework (Windows)
- . Net Core / . Net 5 + (multiplateforme)
- Mono (support limité)
De plus, il est possible d’appeler Aspose.tasks de diverses langues non .t, y compris:
- asp (classique)
- VBScript
- C ++
- Delphes
- php
- Perl
- Python
- PowerBuilder
- Coldfusion
- JavaScript (via COM ou .NET Interopérabilité)
Utilisation des technologies d’interopérabilité
Pour accéder à Aspose.Tasks de l’extérieur de l’écosystème .NET, votre application doit s’appuyer sur une couche d’interopérabilité **** - une technologie qui plie votre langue choisie et le runtime .NET.
Les approches courantes comprennent:
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.
Articles dans cette section
Plus d’échantillons et de cas d’utilisation pour les scénarios d’interopérabilité seront ajoutés pour vous aider à étendre l’intégration dans les systèmes hérités ou hybrides.
Résumé
Même si votre application est écrite dans une langue non.net, vous pouvez toujours utiliser Aspose.tasks pour .net via une méthode d’interopérabilité prise en charge. Avec une configuration appropriée, vos systèmes hérités peuvent obtenir des capacités avancées pour travailler avec les fichiers du projet Microsoft - la lecture, l’édition et l’exportation - sans réécrire votre application à partir de zéro.