9
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

C#でビルド時にCS0006 メタデータが見つかりませんでしたエラーが出たときの対処

Last updated at Posted at 2019-04-03

はじめに

  • とあるC#のソリューションを、別PCから持ってきてリビルドしようとするとエラーとなった
  • 対処方法を備忘用に記録

エラーの内容

  • リビルド時のエラーメッセージは以下のもの
  • dllの参照設定は実施しなおしたが、エラーは継続して発生するので、どこかに古い設定が残ってしまっているのかも
CS0006 メタデータが見つかりませんでした 引越し前PCのローカルパス\参照しているdll

古い設定の場所

  • 確認してみるとcsprojファイルに以下設定が存在していた
<ItemGroup>
  <Analyzer Include="引越し前PCのローカルパス\参照しているdll"/>
</ItemGroup>

対応方法

  • Analyzer Includeの設定が不要なので、テキストエディタで適当に削除
  • 削除後に改めてリビルドすると、正常に実行できた

まとめ

  • csprojファイルの古い設定に気をつけよう
9
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?