プラットフォームと相互運用性テクノロジーを選択します
概要
.netのaspose.tasksは、Microsoft Project(MPP/XML)ドキュメントを使用するように設計された強力なクラスライブラリです。 。ネットアプリケーションで使用するためにネイティブに最適化されていますが(C#またはvb.netで書かれているものなど)、その機能は、相互運用性メカニズムを介して非.NET環境でも活用できます。
サポートされているプラットフォームと言語
.netのaspose.tasksを使用できます。
- 。ネットフレームワーク(Windows)
- 。ネットコア / 。ネット5+(クロスプラットフォーム)
- モノ(限定サポート)
さらに、さまざまな非.net言語からaspose.tasksを呼び出すことができます。
- ASP(クラシック)
- vbscript
- c ++
- delphi
- php
- perl
- python
- PowerBuilder
- ColdFusion
- javascript(comまたは.net互換性を介して)
相互運用性テクノロジーの使用
.NETエコシステムの外部からのAspose.tasksにアクセスするには、アプリケーションが相互運用性レイヤーに依存する必要があります。
一般的なアプローチには次のものがあります。
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言語で記述されている場合でも、サポートされている相互運用性方法を使用して、.net の aspose.tasksを使用できます。適切なセットアップを使用すると、レガシーシステムは、アプリケーションをゼロから書き換えることなく、Microsoftプロジェクトファイル(それらを読み取り、編集、エクスポート)で操作するための高度な機能を獲得できます。