trapemiyaの日記

hatenablogが新しくなったんで新規一転また2019年1月からちょこちょこ書いてます。C#中心のプログラミングに関するお話です。

System.IO.FileNotFoundException: 'ファイルまたはアセンブリ 'System.XmlSerializers, Version=4.0.0.0,・・・・・指定されたファイルが見つかりません。'

Visual Studio 2019に変えてから始めてだとおもうのだが、デバッグ実行すると以下の例外が発生した。

System.IO.FileNotFoundException: 'ファイルまたはアセンブリ 'System.XmlSerializers, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。'

ネット調べてみると以下に答えがあった。

XmlSerializer giving FileNotFoundException at constructor
https://stackoverflow.com/questions/1127431/xmlserializer-giving-filenotfoundexception-at-constructor

ツール → オプション → デバッグ → 一般 で、「マイコードのみを有効にする」にチェックを入れれば良い

f:id:trapemiya:20200129140626j:plain

そう言えば、以前にもこの設定やったような記憶があるなぁ。何となく・・・