Microsoft Office AutomationからAsposeへの移行

Microsoft Office Automationとの連携は、.NETアプリケーションでMicrosoftプロジェクト(MPP)ファイルを操作するための一般的なアプローチでした。ただし、パフォーマンスオーバーヘッド、オフィスのインストールへの依存、サーバー側の環境での制限されたサポートなどの制限により、多くの開発チームは、より堅牢でスケーラブルな代替品として** asops.tass.tasksに移行しています。

なぜAsopsion.tasksに移行するのですか?

Aspose.tasksは、Microsoft OfficeやInteropコンポーネントを必要とせずにMicrosoftプロジェクトファイルを処理および操作するように設計された強力な.NET APIです。 MPP、XML、およびPrimaveraファイルをプログラムで読み取り、作成、更新、変換するための豊富な機能を提供し、バックエンドおよびWebアプリケーションに最適です。移行により、クリーナーアーキテクチャが可能になり、ランタイムの依存関係が削減され、DockerやAzure関数などのクロスプラットフォーム展開シナリオがサポートされます。

重要な利点

実際の移行

Office AutomationまたはVSTOからAspose.tasksへの移行中、通常、インターロップベースのロジックを直接API呼び出しに置き換えます。たとえば、「Microsoft.Office.interop.msproject.Application」を使用する代わりに、「プロジェクト」オブジェクトを直接初期化し、タスク、リソース、および割り当てを操作します。 APIは、タスクをリンクし、リソースの割り当て、スケジュールのエクスポートのための直感的なコレクションと方法も提供します。

以下は、移行を始めるのに役立つ実用的なガイドと例です。

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.