Выберите платформу и технологию взаимодействия
Обзор
aspose.tasks для .net - это мощная библиотека классов, предназначенная для работы с документами Microsoft Project (MPP/XML). Несмотря на то, что он изначально оптимизирован для использования в . Чистые приложения (например, написанные в C# или VB.NET), его функциональность также может быть использована в средах не.net с помощью механизмов взаимодействия.
Поддерживаемые платформы и языки
Вы можете использовать Aspose.tasks для .net в:
- . Net Framework (Windows)
- . Net Core / . Net 5+ (кроссплатформенное)
- mono (ограниченная поддержка)
Кроме того, можно назвать Aspose.tasks из различных не.net-языков, включая:
- asp (классика)
- VBScript
- c ++
- Дельфи
- php
- perl
- Python
- PowerBuilder
- Coldfusion
- javascript (через совместимость com или .net)
Использование технологий взаимодействия
Чтобы получить доступ к Aspose.tasks из -за пределов экосистемы .NET, ваше приложение должно полагаться на уровня взаимодействия - технологию, которая соединяет выбранное вами язык и время выполнения .NET.
Общие подходы включают:
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.
Статьи в этом разделе
Будет добавлено больше образцов и вариантов использования сценариев взаимодействия, чтобы помочь вам расширить интеграцию в устаревшие или гибридные системы.
Краткое содержание
Даже если ваше приложение записано на не.net Language, вы все равно можете использовать aspose.tasks для .net с помощью поддерживаемого метода совместимости. С помощью надлежащей настройки ваши устаревшие системы могут получить расширенные возможности для работы с файлами Project Microsoft - чтение, редактирование и их экспорт - без переписывания вашего приложения с нуля.