3

我有一个与先前报告的类似的问题(并且未成功/未解决),如下所示:

“如果我在 Visual Studio 2010 SP1 中创建一个新项目并选择“WPF 应用程序”,它会生成应用程序,但在我构建它之前,我会收到错误“当前上下文中不存在名称‘InitializeComponent’”。我得到了当我尝试构建已建立的项目时,同样的错误。昨天,我没有遇到任何问题。

我很确定这个问题与项目、源文件或生成的设置无关,但可能与损坏的 Visual Studio 安装、注册表、.net 或 Windows 本身有关,因为同一个项目(完全相同)构建良好在我同事的电脑上,反之亦然。此外,我重新安装了 Visual Studio,卸载并重新安装,删除并重新安装,从 Microsoft 磁盘安装修复,甚至尝试手动删除 Visual Studio/.net/C#,但仍然出现问题。此问题与使用向导创建的新 WPF 项目和几周前创建的现有项目有关。

现在似乎出现的唯一选择似乎是擦除我的硬盘驱动器并再次重新安装 Windows 和 Visual Studio 等。

关于故障或如何最好地将我的系统擦除到真正消除 Visual Studio 及其注册表设置的任何想法将不胜感激?

4

2 回答 2

0

我遇到了同样的问题,最终发现(在重新安装 VS 并且没有效果之后)通过删除并重新安装 .Net 框架,问题就消失了。

于 2013-07-05T12:54:11.083 回答
0

这个非常常见和烦人的问题有两个主要原因!

  1. 最常见的是x:Class与 MainPage.xaml 命名空间不匹配。确保 x:Class inMainPage.xaml具有正确的命名空间。
  2. 此问题的第二个最常见原因是“构建操作”未设置为“页面” MainPage.xaml

Silverlight 或 WPF 会发生这种情况,尽管当您知道问题所在后不知道是什么原因导致它时,它是一个 PITA;这是一个简单的修复。其中一件事我们都必须努力学习,但感谢 Stack Overflow。

我写了一篇有图片的博客文章,并解释了Initialize Component 在当前上下文中不存在的问题

于 2014-12-24T04:05:27.540 回答