微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vb.net – “没有可用于../Form1.vb的编辑器”错误?

我很高兴使用VB.NET,保存,而且,有一个停电.

可能幸运吗?好吧,现在我打开我的项目就好了,双击Form1.vb和….“没有可用于../Form1.vb的编辑器,请确保安装了文件类型(.vb)的应用程序. “

……….我的项目出了什么问题?它死了吗?

Windows 7,Visual Basic 2010 Express.

我该怎么办?

很难想象你所看到的是什么.我已经看到很多情况,设计视图无论出于何种原因都无法打开,但我从来没有无法查看表单的代码.

首先要尝试的是在Windows资源管理器中导航到项目文件夹,右键单击Form1.vb文件,然后尝试在记事本中打开它.这几乎是最终的考验.如果你可以在记事本中打开它,你的工作是可以挽救的.如果没有,该文件已损坏,您最好的选择是重新开始.我想如果你真的觉得你有很多投入,你可以尝试各种文件恢复技术,但考虑到它是一个单独的表单文件,我真的怀疑它是值得的时间或费用.

如果成功,并且您可以在记事本中打开该文件,请选择所有代码并将其复制到剪贴板.现在返回到Visual Studio,并向项目中添加一个新表单.删除新表单代码文件中的所有内容,然后将原始表单中的已恢复代码粘贴回来.但您仍然无法在设计器中打开表单,并且您可能会错过对所有控件的引用.暂时忽略所有那些潦草的下划线.

解决此问题,您需要返回Windows资源管理器,并找到名为Form1.Designer.vb的文件.这是设计者将信息保存到的部分类;它包含所有控件的声明以及您在设计时为这些控件设置的属性.和以前一样,右键单击此文件并在记事本中打开它.选择所有内容并将其复制到剪贴板.现在返回到Visual Studio,然后单击解决方案资源管理器顶部的“显示所有文件”按钮(将鼠标悬停在它们上面以阅读工具提示).你会看到一堆额外的垃圾,但你最感兴趣的是每个Form类旁边出现的下拉箭头.展开您在上一步中添加的新表单,找到它的.Designer文件.删除现在的所有内容,并粘贴您打捞的表单的.Designer文件中的代码.

您现在可以在项目中获得旧表单的精确副本.您可以删除那个旧的,损坏的表单文件,因为您不再使用它.您也可能希望通过在解决方案资源管理器中右键单击来更改新文件名称 – 现在,它就像您的旧表单一样命名为Form1,因为它是该表单的精确副本.代码说它的名字是Form1,并不关心你的文件名.清理并重建您的项目,如果事情顺其自然,一切都应该恢复正常.

原文地址:https://www.jb51.cc/vb/255605.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐