繁体   English   中英

迁移winform .net framework 3.5到4时出错

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM