【发布时间】:2010-12-16 06:14:34
【问题描述】:
完整的错误如下:
类型 'System.Windows.Forms.Control' 是 在未定义的程序集中定义 参考。您必须添加参考 组装'System.Windows.Forms, 版本=2.0.0.0,文化=中性, PublicKeyToken=b77a5c561934e089'。
它指向不需要System.Windows.Forms(或者我认为)的库项目中第一个类中的第一个语句(Debug.Assert 行)。我知道如何解决它:添加提到的参考。但是如何找出导致此错误的库,或者更好的是,使用 WinForms 库触发的代码的哪一部分?
通常,您可以添加引用其他库的库,但您只需要在实际使用这些其他库时添加对它们的引用。
编辑:替代解决方案
也可以使用 Microsoft 框架工具中的 Binding Log Viewer Fuslogvw.exe 解决此问题或类似问题。它显示了您的应用程序绑定到的程序集的所有尝试和成功。
【问题讨论】:
标签: c# visual-studio-2008 debugging assembly-resolution