用向导生成的VS2010 WPF项目未编译
本文关键字:WPF 项目 编译 VS2010 向导 | 更新日期: 2023-09-27 18:05:52
在我的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
对不起,我的英语不好。
谢谢你的建议。
.xaml文件的Build Action也必须设置为"Page",当在项目之间移动xaml文件时,此设置会丢失(至少在VS 2010中)。
当你右键单击xaml文件时,你会在属性窗口中找到它
没有必要一次又一次地重新安装你的VS任何版本。这是因为您更改了WPF项目中的某个项目或文件的名称,否则不会看到此错误。如果我们试图更改文件的名称或文件夹,也会发生这种情况。假设你的文件之前在某个视图文件夹中,偶然或由于某些情况,你将其移出该文件夹,但在代码中达到xaml和xaml.cs文件路径保持不变。所以为了使它工作,检查每件事都是正确的。或者如果您需要更多帮助,请提供更多代码或您的解决方案的屏幕截图也。
我没有找到确切的问题是什么,但重新安装框架解决了这个问题。