免責事項
この記事の内容(当社の製品およびサービスに関する計画済みまたは将来的な開発努力に関する記述)は、将来の Revit 製品、サービス、または機能が将来利用可能になることを約束または保証することを意図したものではなく、単に当社の現在の計画を反映したものであり、現在当社が把握している要素に基づくものです。
下記の記事でご案内しているように、オートデスクは、Revit など Windows で稼働するアプリケーション本体だけでなく、それら製品のアドイン/プラグイン アプリケーション開発用の API にも .NET Framework を導入しています。
この .NET Framework は、バージョン 4.8 が最後のメジャーバージョンとなることがアナウンスされており、その後継として、.NET(旧名 .NET Core)がリリースされております。
このような状況を背景として、Revit は .NET Framework 4.8 から.NET 7.0 に移行する計画となっております。
この重要な変更は、Autodesk Feedback Community にて、次期 Revit のプレビュー版として、11月に公開されております。
Revit プレビューリリースの詳細については、Autodesk Feedback Community に登録し、Revit Preview Feedback にご参加ください。
Revit ロードマップについては、Revit Public Roadmap をご参照ください。
なぜこの移行が重要なのか?
.NET Core 7.0 への移行は単なるインクリメンタルなアップデートではなく、.NET Framework の大きな進化です。
これまでの .NET Framework 4.8 とは対照的に、.NET 7.0 は、よりモダンでオープンソース、クロスプラットフォームのフレームワークです。
この変革により、パフォーマンスの向上、クロスプラットフォームの互換性、開発者に新たな扉を開く豊富なツールやライブラリなど、様々な機能強化が導入されています。
.NET Core 7.0 に移行するメリットは何ですか?
この移行は、Revit API のコミュニティにも大きな改善をもたらします。
これまで、多くの Revit API ユーザーは、.NET Framework 4.8 と互換性を持たせるために外部ライブラリのダウングレードを余儀なくされ、最終的にアプリケーションのパフォーマンスに影響を与え、クロスプラットフォームプログラミングの妨げとなっていました。
.NET 7.0 を利用したアプリケーションでは、最新のテクノロジによりパフォーマンスを向上することができます。
サードパーティーの開発者の皆様へのお願い
Revit API を利用するサードパーティーの開発者の方々におかれましては、現在のアプリケーションが次期 Revit と互換性があることを確認するために、事前にテスト・検証いただくことをお勧めいたします。
この変更は、サードパーティの開発者の皆様において、.NET 7.0 が提供する新機能を最大限に活用しながら、最新のテクノロジを利用してアプリケーションを開発し、最適化する機会となります。
既存のアドインを .NET 7.0 に移行するガイドは、Autodesk Feedback Community の Revit Preview Feedback 、User Forums - API General にて公開されております。
次期 Revit のメジャーリリースまでに、ぜひ一度、プレビューリリースをお試しください。
By Ryuji Ogasawara
お世話になっております。
これ元情報はどこからでしょうか。
また.NET 8 (LTS)がリリースされた現在でも、来年リリースされるRevitはあくまで.NET 7対応ですか?その時.NET7はすでにサポート切れだと思います。AutoCADのほうは.NET8って言ってますし。全部揃えてほしいです。
投稿情報: capa張 | 2023/12/13 18:33
いつもお世話になっております。
元情報につきましては、記事内でご案内しているリンク(Autodesk Feedback Community と Revit Public Roadmap )をご参照ください。
現時点では、.NET 7 をベースとしたプレビュー版を公開しておりますが、.NET 8 につきましても対応を調整しております。
.NET 7 で事前に動作検証を行っていただけますと、.NET 8 への移行もスムーズにできると想定しております。
プレビュー版は随時更新されますので、Autodesk Feedback Community にご参加いただきますようお願い致します。
投稿情報: Ryuji Ogasawara | 2023/12/13 18:58
ご返信ありがとうございます。
一つ確認させてください。
移行という言葉が使われたので、
今までのアドインが.NET Core対応しない限り、いつか全部動かなくなるということでしょうか。
投稿情報: capa張 | 2023/12/18 04:34
.NET への移行は、次期 Revit を対象としておりますので、既存のリリース済みの Revit バージョン向けに作成したアドインはそのままそのバージョンではご利用いただけます。ただし、これら既存のアドインを 次期 Revit で動作させるためには、 .NET 7/8 に移行していただく必要がございます。
投稿情報: Ryuji Ogasawara | 2023/12/18 21:57