2010-12-03 44 views
4

我不确定为什么,但最近Visual Studio似乎无法在根窗口上找到在XAML中使用的模式。如何修复Visual Studio 2010中的模式/命名空间错误? (WPF/XAML)

这是错误消息我得到:

消息1未能找到元素“http://schemas.microsoft.com/winfx/2006/xaml/presentation:Window架构信息”。

错误导致IntelliSense无法正常工作。但是,该项目仍按预期进行编译和运行。在我打开的每个项目中,问题都是一样的。从一个新的项目开始给我以下的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> 

但我得到同样的错误。

我试过,没有运气,所有的以下内容:

  • 重新安装Visual Studio 2010的
  • 重新安装.NET
  • 删除在Visual Studio目录(\用户\ [用户] \文件\ Visual Studio 2010)。

我该怎么办才能修复它?

回答

1

什么是TargetFramework版本,是“.Net Framework 4”还是“.Net Framework 4 Client Profile”。如果它是客户端配置文件,请将其更改为“.Net Framework 4”,那么您可能还有一点运气。

+1

我都试过“.Net框架4" 和” .Net框架4客户端配置文件”。没有运气 :( – Reimund 2010-12-06 08:03:49

4

这是发生在我身上的,因为我已经配置Visual Studio在XML(文本)编辑器中打开XAML文件。

要解决此问题,右键单击Solution Explorer中的XAML文件,选择“打开方式”,选择“自动编辑器选择”,然后单击“设为默认”。

如果要在完整的XAML视图中打开XAML文档,请转到工具 - >选项 - >文本编辑器 - > XAML - >其他,然后选中“始终在完整的XAML视图中打开文档”。

0

,如果你开的是不包括在项目中的XAML文件,因为它默认情况下打开的文本编辑器,你也可以得到这个错误。然后将其添加到项目中。 我通过关闭项目并重新打开来解决问题。

相关问题