【Visual Studio】エディタではアセンブリが参照されているのにビルド時に参照されなくなる
2023-8-21 | Visual Studio
Visual Studioでエディタではアセンブリが参照されているのにビルド時に参照されなくなるのをなんとかしたい!
概要
今回の記事では、エディタではアセンブリが参照されているのにビルド時に参照されなくなるのをなんとかする手順を掲載する。
ライブラリなどの別のプロジェクトを参照してて、エディタでは名前解決してるっぽく見えるんだけども、なぜかビルドの時にアセンブリが参照されてないと怒られる。
仕様書
環境
- Visual Studio 2022
手順書
参照してるプロジェクトのターゲットフレームワークがビルドしてるプロジェクトのターゲットフレームワークとバージョンが違うが原因みたい。
該当のプロジェクトのProperties
から「対象のフレームワーク」を揃えたらビルドできるようになった!
まとめ(感想文)
この後、ターゲットフレームワークのバージョンをわざと変えてビルドしたらエラーなしでビルドできちゃうっていう。
ソリューションのパスを移動したことが関係あるのかも知れない。
そもそもいつターゲットフレームワークのバージョンが変わったのだろうか。