[英]Error migrating winform .net framework 3.5 to 4
嗨我有这个链接类似的问题,但我无论如何都找不到解决它...从我的路径创建项目与vs 2008(框架3.5),当我尝试迁移到vs 2010所以我可以使用框架4。 ..i得到这个错误
The designer could not be shown for this file because none of the classes within it can be designed.
这是它的调用堆栈
at System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.
EnsureDocument(IDesignerSerializationManager manager)
at System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.
PerformLoad(IDesignerSerializationManager manager)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.
PerformLoad(IDesignerSerializationManager serializationManager)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.
VSCodeDomDesignerLoader.DeferredLoadHandler.Microsoft.VisualStudio.
TextManager.Interop.IVsTextBufferDataEvents.OnLoadCompleted(Int32 fReload)
我尝试改回vs 2010,目标框架为3.5,我仍然可以打开设计器视图...任何想法如何我可以迁移到.net框架4.0
来自@mark所说的..似乎有一些与框架4不兼容的参考...而且他在我的项目中有一些参考有警告符号......
1. Microsoft.office.core版本2.4.0.0(microsoft office 12.0对象库)
2. Microsoft.office.interop.excel版本1.6.00(microsoft office 12.0对象库)
3. VBIDe版本5.3.0.0(Microsoft Visual Basic for Applications Extensibility 5.3)
但我仍然不知道如何检查对框架4的引用的兼容性,因为到目前为止, 这是我从谷歌获得的最好的结果与许多关键字,它没有给出任何关于与框架4的兼容性的暗示
“但我仍然可以正常运行程序(导出到excel),即使在框架4中,我也无法打开设计器视图”
备份你的项目,然后清理(删除不兼容的引用)你的项目,它应该没问题!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.