VSTOの.net 5 以降 対応はいつ?

VSTO
スポンサーリンク
スポンサーリンク

観察し始めてだいぶなるけど。。

結論だけ言うと、MSFTさんまだかいなって話になるんですが。。

ずっと英語の資料も定点観測してますが、未だに対応しましたよって、お話はまった聞かないですね。外国の方もちょっとイラってきてんじゃないかと思うようなコメント満載です。

だってオワコンの.Net Frameworkに対応したきりしばらく音沙汰なしですから。将来性考えたら早い目に対応してくれた方が、作る側にとったら良いです。今から作るとすぐに移植とか考えないといけないし。。

流石にあんまり対応までの時間が長いと、ほんまにVSTOの.net 5 以降への対応とかやる気あんのかなぁと思ったりも。 「Officeアドインあるからいいじゃん!」ってはならないと思う。

MSFTさん、期待していますよ!とだけ、VSTOファンとしては申し上げておきます。

海外の反応も参考までに。。

VSTO with .NET Core 3.0
I was wondering if the VSTO works on the new .NET Core 3 which supports COM Objects. A Project can be created with .Net Framework and then migrate it to .NET Co...
.Net 5 and further VSTO · Issue #5156 · dotnet/core
Are there any plans for including VSTO or similar framework supporting .Net 5 and up? The rationale for this is obviously the ability of using future .NET funct...

自分のアドインたちで使ってるライブラリたちは?

一度この記事を全部書いてみて、そういえば自分で作成したVSTOアドインは.Net Framaworkだけで作成したわけではないなと思いだしてみた。自分で作ったアドインで使用しているライブラリの.net core対応状況は?どうなのかと思って調べてみた。

バーコード作成アドイン

Zxing.net 対応済を確認。(’21 04/23)

Suica/Icocaアドイン

PCSC 対応済を確認。 (’21 04/23)

NPOI 対応済を確認。 (’21 04/30)

.Net 4.6.1 でビルド & Visual Studio 2017

OCRアドイン

tesseract 対応済を確認。(’21 04/23)

.Net 4.7.2 でビルド & Visual Studio 2017

Phonetic アドイン

.Net 4.7.2 でビルド & Visual Studio 2017

他は、ほんとに .Net FrameworkとC#でゴリゴリ作成しているだけなので、外堀の移植はOKなのを確認できた。

ちなみに何の話か分からん人のために

当ブログで無料公開しているアドインは全てVSTO/C#/.net frameworkで作成したアドインです。

この.Net Frameworkが バージョン 4.8 であること、後継は .net core 3 / .net 5 であることも MSFT(Microsoft)から宣言されております。

ところが、VSTOは現在 .net framework 4.8対応のまま止まってしまったまま。。

オワコンの .Net Framework まででほったらかしにするなんて、VSTOで仕事とってきたりするのに、新しい案件とか考えると.net coreで正式に対応しますってアナウンスだけでも欲しいわ。ってのが、VSTOで仕事とってきたりする人の心境かと。

当ブログは趣味の範囲なので、まぁあれなのですが、そうじゃない人にとったら一大事だったりするよねという話。

最近は当ブログの管理人もJavascriptもちょっと勉強して、出来なくはないのですが、Microsoftが対応しないとなったら色々と頑張って勉強しないといけなくなっちゃうので、Microsoftの偉いエンジニアさんに頑張ってほしい今日この頃です。

.Net Frameworkのサポート期限

NET Framework 4.5.2、4.6、4.6.1、2022年4月26日にサポート終了

参考1 Microsoft 主要製品ライフサイクル

参考リンク

.NET Coreとは? 開発環境(SDKとVisual Studio Code)のインストール
C#による.NET Core入門(1)。クロスプラットフォームで開発できる.NET Coreの基礎から開発実践までが学べる入門連載スタート。初回は.NET Coreの歴史/立ち位置/特徴を紹介し、開発環境の準備方法を説明する。
Microsoftが .NET 5 をリリース
本日の .NET Conf 2020 で、Microsoftは .NET 5 をリリースした。新しいリリースは .NET Core 3.1 の改善に焦点を当てている。より小さな単一ファイルアプリケーション、Windows ARM64のサポート、.NET 5 のキーとなる機能の一つであるより高性能なJsonSeriali...

Office Addinについて

COM / VSTO (PIA)と異なり、Html やJavascriptで作成するアドインです。

Office アドイン プラットフォームの概要 - Office Add-ins
HTML、CSS、JavaScript などの一般的な Web テクノロジを使用し、Word、Excel、PowerPoint、OneNote、Project、Outlook を拡張および対話操作できます。
タイトルとURLをコピーしました