【Visual Studio】エディタではアセンブリが参照されているのにビルド時に参照されなくなる

ネコニウム研究所

PCを利用したモノづくりに関連する情報や超個人的なナレッジを掲載するブログ

【Visual Studio】エディタではアセンブリが参照されているのにビルド時に参照されなくなる

2023-8-21 |

Visual Studioでエディタではアセンブリが参照されているのにビルド時に参照されなくなるのをなんとかしたい!

概要

今回の記事では、エディタではアセンブリが参照されているのにビルド時に参照されなくなるのをなんとかする手順を掲載する。

ライブラリなどの別のプロジェクトを参照してて、エディタでは名前解決してるっぽく見えるんだけども、なぜかビルドの時にアセンブリが参照されてないと怒られる。

仕様書

環境

  • Visual Studio 2022

手順書

参照してるプロジェクトのターゲットフレームワークがビルドしてるプロジェクトのターゲットフレームワークとバージョンが違うが原因みたい。

該当のプロジェクトのPropertiesから「対象のフレームワーク」を揃えたらビルドできるようになった!

まとめ(感想文)

この後、ターゲットフレームワークのバージョンをわざと変えてビルドしたらエラーなしでビルドできちゃうっていう。
ソリューションのパスを移動したことが関係あるのかも知れない。

そもそもいつターゲットフレームワークのバージョンが変わったのだろうか。