2022/08/29

復活のIKVM

以前、JavaのライブラリをC#から利用可能にしてくれる
IKVM というのについて書いたけれど

C# (.NET)でMS Officeファイルを扱う - Apache POI & IKVM
https://glsharp.blogspot.com/2020/05/c-netms-office-apache-poi-ikvm.html

ちょっと用があって、
久しぶりにまたVSのNuGetからIKVMを取得しようとしたら・・・

おや、なんか見覚えのないバージョン?
しかも公開日が7月、プロジェクトURLが「ikvm-revived」・・・
もしかして復活した・・・?

ということで、
NuGetに掲載されているプロジェクトURLに行ってみると、
https://github.com/ikvm-revived/ikvm
ほんとに復活してるらしい。
現在開発が進行中で頻繁に更新されているっぽい。

プロジェクトのReadMeに
使い方が書いてあるっぽいのだけど
いまいちよくわからないので調査中。

一点だけ要注意。
Visual Studio 2019だと、
NuGetからのインストールに失敗する・・・どころか、
プロジェクトファイル(.csproj)自体が壊れるっぽい。

2022のほうだと大丈夫のようだ。
必ずVisual Studio 2022を使うこと。