完全なエラーは次のとおりです。
タイプ 'System.Windows.Forms.Control' は、参照されていないアセンブリで定義されています。アセンブリ 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' への参照を追加する必要があります。
そして、必要のないライブラリ プロジェクトの最初のクラスの最初のステートメント (Debug.Assert 行) を指していますSystem.Windows.Forms
(またはそう思っていました)。私はそれを解決する方法を知っています:言及された参照を追加してください。しかし、どのライブラリがこのエラーを引き起こしているのか、またはコードのどの部分が WinForms ライブラリを使用してトリガーされているのかを調べるにはどうすればよいでしょうか?
通常、他のライブラリを参照するライブラリを追加できますが、これらの他のライブラリへの参照は、実際に使用するときにのみ追加する必要があります。
編集:代替ソリューション
この問題または同様の問題は、Microsoft のフレームワーク ツールのBinding Log Viewer Fuslogvw.exeを使用して解決することもできます。アプリケーションがバインドするアセンブリのすべての試行と成功が表示されます。