none
CS0103_当前上下文中不存在名称“InitializeComponent” RRS feed

  • 问题

  • 如题,我是使用vs新建的一个项目,直接运行就提示我这个信息,不知道是怎么回事,我已经使用安装包来修复了,但是还是不行。
    2016年3月28日 10:29

答案

  • 项目模板坏了?

    如果你创建的是一个Winform工程,VS会根据模板 创建几个文件:

    1. Form1.cs: 窗口代码,程序员添加的代码放在这里

    2. Form1.Designer.cs: 窗口代码, VS自动生成的代码放在这里, 如果在Design视图中修改了位置,添加了控件,VS会修改这个文件。 InitializeComponent 这个函数就是定义在这个文件中,检查一下这个文件的类名和namespace名字和上面文件中的类名和namespace的名字相同。

    3. Form1.resx: 资源文件

    可以试一试 恢复成默认的模板。 在命令行中使用devenv /installvstemplates

    具体路径和使用方法,参考: How to: Restore Default Project Templates

    2016年3月29日 1:11

全部回复

  • 项目模板坏了?

    如果你创建的是一个Winform工程,VS会根据模板 创建几个文件:

    1. Form1.cs: 窗口代码,程序员添加的代码放在这里

    2. Form1.Designer.cs: 窗口代码, VS自动生成的代码放在这里, 如果在Design视图中修改了位置,添加了控件,VS会修改这个文件。 InitializeComponent 这个函数就是定义在这个文件中,检查一下这个文件的类名和namespace名字和上面文件中的类名和namespace的名字相同。

    3. Form1.resx: 资源文件

    可以试一试 恢复成默认的模板。 在命令行中使用devenv /installvstemplates

    具体路径和使用方法,参考: How to: Restore Default Project Templates

    2016年3月29日 1:11
  • 谢谢,我又试了下安装包修复,现在又好了。
    2016年3月29日 8:32
  • WLY_WINDOWS您好,

    既然问题已经解决,您能不能将答案标记成答案,这样也可以帮助到遇到同样问题的其他人。

    我也可以帮你关闭这个帖子。

    谢谢你的支持!


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2016年3月30日 7:00
    版主