生成的VS2010 WPF项目未编译

时间:2015-08-02 11:20:58

标签: c# wpf visual-studio-2010 visual-studio-2012

我的VS2010 / VS2012发生了一些事情,WPF项目不再编译。我有一个大项目,可以在另一台计算机上编译,但在我的笔记本电脑上没有。我试图创建一个新的WPF项目,这个项目也不编译:(

我收到错误:

  

WpfApplication2 \ MainWindow.xaml.cs(25,7,25,26):错误CS0103:名称' InitializeComponent'在当前上下文中不存在

我在谷歌寻找解决方案,我也尝试重新安装VS2010。

向导生成的代码:

using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Windows.Controls;

namespace WpfApplication2
{
  public partial class MainWindow : Window
  {
    public MainWindow()
    {
      InitializeComponent();
    }
  }
}

XAML:

<Window x:Class="WpfApplication2.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>

    </Grid>
</Window>
来自VS的镜头:http://msdojc.sk/error_CS0103/error_CS0103.JPG

压缩项目:http://msdojc.sk/error_CS0103/WpfApplication2.7z

抱歉我的英文。

感谢您的每一个想法。

3 个答案:

答案 0 :(得分:1)

.xaml文件的Build Action也必须设置为&#34; Page&#34;,当在项目之间移动xaml文件时,此设置会丢失(至少在VS 2010中)。

当您右键单击xaml文件时,您将在属性窗口中找到它。

答案 1 :(得分:0)

无需一次又一次地重新安装VS任何版本。这是因为您已在WPF项目中的某处更改了项目或文件的名称,否则将看不到此错误。如果我们尝试更改文件的名称或文件夹,也会发生这种情况。假设您之前的文件位于某个“视图”文件夹中,偶然或者由于某些情况您将其移出该文件夹但在代码中达到该xaml和xaml.cs文件路径保持不变。所以为了使它工作,检查一切都应该是它应该是什么。或者如果您需要更多帮助,请提供更多代码或解决方案的屏幕截图。

答案 2 :(得分:0)

我没有找到确切的问题,但重新安装的框架解决了它。