Visual Studio2005查看设计器打开失败的bug及解决

作者:清清月儿

主页:http://blog.csdn.net/21aspnet/           时间:2007.3.23

在WinForm中报如下的错:

Form1 可以进行设计,但不是文件中的第一个类。Visual Studio 要求设计器使用文件中的第一个类。移动类代码使之成为文件中的第一个类,然后尝试重新加载设计器。

也就是点击“查看设计器”时不能看到Form和控件只有报错信息。

探索:

一开始不知道怎么回事,以为自己系统(windows2003)问题,结果换1个机器(windowsxp)也一样有问题,我就确信和系统无关。只有从代码里找。
我回忆起来在最后一次“好的”是没有加public class SoundPlayer,所以就去掉他,结果问题居然解决。“查看设计器正常了!”

其实那段报错信息说的不明白,他说是说了就是没说清!

但不知道为什么vs不自动帮我们把Form1类上面的类移动下来。

解决方法:1个.cs里不要2个class.或者把其他类放class Form1(主类)下。

去掉public class SoundPlayer
    {
        [DllImport("winmm.dll")]
        private static extern long sndPlaySound(string lpszSoundName, long uFlags);

public static void PlaySound(string fileName)
        {
            sndPlaySound(fileName, 1);
        }
    }

就好了。

Visual Studio2005奇怪的bug及解决【月儿原创】相关推荐

  1. CuteEditor 6.0一个很奇怪的Bug

    将编辑器升级到CuteEditor 6.0后,真 OO无双发现编辑器会产生多余的font标记.我测试后发现,将纯文本粘贴到CuteEditor 6.0后,会产生<font face=" ...

  2. android下前端开发诡异bug记录解决方法

    1.border-radius有bug,围不住background 描述:设置了border-radius后,背景色依然会从圆角里冒出来 解决方法:在设置了border-radius的容器加上back ...

  3. 安卓开发学习日记第五天——奇怪的bug出现了(VT-x说没就没)_莫韵乐的欢乐日记

    安卓开发学习日记第五天--奇怪的bug出现了(VT-x说没就没) 前情提要: 安卓开发学习日记第一天_Android Studio3.6安装 安卓开发学习日记第二天_破坏陷阱卡之sync的坑 安卓开发 ...

  4. 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法

    自从Android3.0引入了Fragment之后,使用Activity去嵌套一些Fragment的做法也变得更加流行,这确实是Fragment带来的一些优点,比如说:Fragment可以使你能够将a ...

  5. js中hover事件时候的BUG以及解决方法

    js中hover事件时候的BUG以及解决方法 参考文章: (1)js中hover事件时候的BUG以及解决方法 (2)https://www.cnblogs.com/mmykdbc/p/7464050. ...

  6. Dumpzilla工具第615行bug的解决办法

    Dumpzilla工具第615行bug的解决办法 在Dumpzilla使用选项frequency时,会提示SQL语法错误.这是由于其中SQL语句编写错误.需要将615行中: where url lik ...

  7. Visual Studio2005入门.Net系列视频教程

    Visual Studio2005入门.Net系列视频教程 严正声明:任何个人或者团体不得将本系列教程用于商业用途,一经发现,我们将追究其法律责任. 我做这个教程的主旨是为了帮助更多的人少走弯路,少花 ...

  8. 记一次使用 android 自带 WebView 做富文本编辑器之API、机型的兼容及各种奇葩bug的解决...

    转载请声明出处(http://www.cnblogs.com/linguanh/) 目录 1,测试设备介绍 2,开源项目richeditor及CrossWalk的选择 3,遇到的bug及其解决方法 4 ...

  9. 微软Visual Studio2005开发工具路线图详解

    微软Visual Studio2005开发工具路线图详解 随着企业需要的不断演变,Microsoft 依旧致力于提供创新的开发人员工具来满足这些不断变化的需求,从而确保客户的成功.为帮助组织规划未来的 ...

最新文章

  1. 二 IOC之PropertyPlaceholderConfigurer
  2. (004) java后台开发之Eclipse(Neon) 版本安装Java EE插件
  3. 解决WINCE500中INTEL编译器无法完全卸载的问题
  4. 希尔排序(shellsort)算法实现
  5. 数据中心的企业正羽科技技术收购虚拟主机VantiCore
  6. 搜索框内容自动提示bootstrap ajax
  7. Could not find qmake configuration file解决
  8. recv, recvfrom, recvmsg
  9. 《C++ Primer 5th》笔记(7 / 19):类
  10. java 指针 地址压缩_JVM优化之压缩普通对象指针(CompressedOops)
  11. 在Linux系统中应用su和sudo
  12. 【CodeVS】1993草地排水
  13. 谷歌VR展示360度全景图
  14. 10.数据库恢复技术
  15. 给定一个字符类型的数组chas[]
  16. 未来可期(关于高考和现在处境的看法)
  17. python decimal_实例详解Python模块decimal
  18. 半导体行业十万级净化车间尘埃粒子监测
  19. Opencv——视频跳帧处理
  20. PIC16F887 单片机 电压检测

热门文章

  1. java初始化数据报_初始化java原因
  2. java菱形乱码 编码_JAVA:编码与乱码问题
  3. 10行Python代码实现Web自动化管控
  4. 为什么我的python程序编译器没有行代号_为什么我的python字典没有附加新变量呢?...
  5. v-model无法对返回的数据进行填写_学会数据分析思维,学会透过事物看本质
  6. 前端如何查看音频的长度_重学前端基础:如何查看文档对象的所有属性?如何文档查找节点?...
  7. TeaseR++:快速鲁棒的C++点云配准库介绍+英文版视频教程
  8. CUDA之单thread单block多thread单block多thread多block
  9. linux内存布局及页面映射
  10. linux系统目录树/内核源码目录树