Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
COM相互運用の登録がグレーになってしまいます
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30667#CommentId84813
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
魔界の仮面弁士
 (社会人)
投稿日時
2021/11/8 12:09:52
.NET を
NET と表記することに
違和感がありますが、それはさておき。
> エクセル(2016 64bitと32bit)から呼び出すクラスライブラリを作りたかったです。
32bit 版と 64bit 版とで別々にビルドする必要があります。
ひとまず、.NET 5 製の COM ライブラリ "ClassLibraryNet5" を作ってみました。
細かい手順は、るきおさんが紹介されている URL をご覧ください。
https://gist.github.com/Benshi/4b73898bf4da515fb643e99909e1e298
> NET Farmework 4.8 に戻すには、どうすればいいのでしょうか?
.NET / .NET Core 系のライブラリ プロジェクトと
.NET Framework 系のライブラリ プロジェクトは別管理になるので
プロジェクト ファイル自体は作り直しになります。
その上で、ターゲットフレームワークの選択肢に 4.8 はありますか?
無い場合は、Visual Studio Installer で VS2019 の [変更] を押して
[個別のコンポーネント] から .NET Framework 4.8 を選択します。
あるいは下記から Developer pack と日本語 Language Pack を入手してください。
https://dotnet.microsoft.com/download/dotnet-framework
> ターゲットフレームワークがNET 5.0になった今は?、グレーのままです。
その現バージョンの .NET 5 (現在 5.0.11) は、半年後の来年 5 月にサポート期限を迎えてしまうのですよね…。
一つ前のバージョンとなる .NET Core 3.1 (現在 3.1.9) は LTS なので、来年 12 月末までサポートされるのですけれども。
最新の LTS となる .NET 6 が、13時間半後の「本日 25 時半」(火曜日午前01:30)に
リリースされる予定で、今後はこちらのバージョンがお奨めです。2024年11月までサポートが続きます。
> 久しぶりにVisualStudio2019でクラスライブラリを作ろうと思ったのですが、
そして VS2019 は、2029年4月までのサポートです。(ただしバージョン 16.11.x 系統のみが対象)
> NET Coreやパッケージも今後やって行きたいです。
.NET Framework の更新はもう行われないので、.NET Core 系に進むべきではあるのですが
VB の言語進化は止まってしまったので、VB を使う限り、.NET 系の新機能のほとんどは
享受できないんですよね…。
VB16.0 から VB16.9 への更新として、init-only property を利用できるようにはなりましたが、
あれも「呼び出せる」ようになっただけで、そういうプロパティを VB で作れるわけでは無いですし。