本文背景:
一个vb6改造成vb.net的winform项目,打开项目时部分窗体无法显示,主要提示以下两个错误:命名空间”Microsoft.VisualBasic.PowerPacks”中不存在类型或命名空间名称”LineShape”(是缺少程序集引用吗?)
命名空间”Microsoft.VisualBasic.PowerPacks”中不存在类型或命名空间名称”ShapeContainer”(是缺少程序集引用吗?)
小结一下问题: 未定义类型 Microsoft.VisualBasic.PowerPacks.ShapeContainer
未定义类型 Microsoft.VisualBasic.PowerPacks.LineShape
尝试解决:
在程序中添加了Microsof.VisualBasic,提示该引用已默认添加了。
添加Microsoft.VisualBasic.PowerPacks.vs后发现问题依旧。
最终解决: