我一直在将现有的基于桌面的(Winform)项目迁移到MVC中。 很少有遗留类派生自Windows窗体类的UserControl。
我希望将这些类实例的集合用于我的MVC视图,通过迭代集合我使用遗留类的属性构建html控件。
为此,我添加了#34; @using System.Windows.Forms"在视图中引用,但它显示以下两个例外 错误CS0234类型或命名空间名称' Forms'命名空间中不存在System.Windows' (你错过了一个程序集引用吗?)
和
错误CS0012类型' UserControl'在未引用的程序集中定义。您必须添加对程序集的引用,System.Windows.Forms,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'。
即使我添加了" System.Windows.Forms.dll"的引用。 &安培; " PresentationFramework.dll"
注意:我的MVC项目的目标是.net 4.5。
提前致谢