2023年10月30日月曜日

VC++の共通言語ランタイムサポートで.NetFrameworkのバージョンを指定する方法(VisualStudio2022)

1. ソリューションエクスプローラーで、プロジェクトを右クリックしてプロパティを開く。

2. 構成プロパティ->詳細->C++/CLIプロパティの、".Net Framework対象バージョン"に対象のバージョンを設定する。 


遭遇した問題は、

・昔のプロジェクトで、C++で作ったDLLをC#から呼ぶようにしていた。

・(たぶん)VisualStudioのバージョンが上がったせいで、デフォルトの".Net Framework対象バージョン"も上がっていて、C#側とバージョンが一致しなくなっていた。

というもの。

明示的に指定すればよさげ。