【发布时间】:2011-10-19 00:41:26
【问题描述】:
如果我在 Visual Studio 2010 SP1 中创建一个新项目并选择“WPF 应用程序”并尝试构建生成的应用程序,则会出现错误
当前上下文中不存在名称“InitializeComponent”。
今天早上我在尝试构建当前项目时遇到了类似的错误。昨天编译运行没问题。
我创建了一个新项目,但每次编译该项目时都会出现错误。我刚刚把项目发给同事,他刚刚编译,没有任何错误。
怎么了?
【问题讨论】:
-
这个用户“错误”看起来很容易解决,只是一个简单的 x:Class 正确定义。在一切正常之前,开发人员应该多加注意,但如果不是这个错误而是具有相同错误消息的幽灵错误怎么办?从 2012 年开始,我阅读了很多不同的巫毒教解决方法。这将有助于 VS 提供非常清晰的错误消息,当然也可以修复具有相同消息的幽灵错误。自 2012 年以来,开发人员一直在更改文件、项目、复制粘贴项目、从 App 文件夹中删除文件、重新启动 VS 等的构建配置。Bravo MS ......一个 4 年的错误,而且还在变老!
-
对于这个问题的任何未来读者:这个问题似乎有很多可能的来源。就我而言,前几个答案没有帮助,但后面的一个答案是正确的。
-
@MOnsDaR 设计器文件的命名空间对我来说是个问题。
-
虽然这可能是由许多原因引起的(命名空间重命名\页面类型 - MSBuild),但我最终找到了解决我继承的项目的原因的解决方案。在 .csproj 文件中,我必须将“ToolsVersion”从 4 更改为 15(VS 2017)。
标签: wpf visual-studio-2010 visual-studio initializecomponent