名称'InitializeComponent'在当前上下文中不存在
如果我在Visual Studio 2010 SP1中创建一个新项目并选择“WPF Application”并尝试构建生成的应用程序,则会出现错误
名称'InitializeComponent'在当前上下文中不存在。
今天早上我尝试构建当前项目时遇到了类似的错误。 昨天,我没有编译和运行它的问题。
我创建了一个新项目,并在编译该项目时遇到了错误。 我刚把这个项目发给了一个同事,他刚刚编译没有任何错误。
哪里不对?
我遇到过这样的情况,并且一直忘记是什么原因造成的。 当我在我的代码后面的文件中重命名命名空间,但没有在我的XAML中时,我遇到了这个问题。
所以请检查你是否也做了同样的事情。
命名空间和类名称需要匹配,因为它们都是部分类的一部分
namespace ZZZ
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow
{
//...
}
}
<!-- XAML -->
<Window x:Class="ZZZ.MainWindow">
在项目之间移动xaml文件时,.xaml文件的构建操作也必须设置为“Page”,此设置会丢失(至少在VS 2010中)。
对于那些(在VS2015中)在调试模式下没有错误,但在发布模式下确实存在指定错误(但项目运行正常)的用户,可以尝试以下方法:
这种方法适用于我。
链接地址: http://www.djcxy.com/p/59263.html上一篇: The name 'InitializeComponent' does not exist in the current context
下一篇: Visual Studio 2010 shortcut to find classes and methods?