Wpf 这是一个错误还是我做错了什么?

Wpf 这是一个错误还是我做错了什么?,wpf,vb.net,visual-studio-2008,Wpf,Vb.net,Visual Studio 2008,我无法想象这是一个bug,但由于我目前没有MS Connect网站的登录名,我将首先在这里询问 我已经安装了VisualStudio2008SP1,其中包含我能找到的与崩溃相关的所有SP1后修补程序。你能再现下面的崩溃吗 使用VB作为语言创建一个新的“WPF应用程序”项目(尽管我怀疑它也会发生在C#中) 在Window1.xaml.vb文件中输入以下代码 在Window1.xaml文件中添加名称空间声明,使其如下所示 现在,通过

我无法想象这是一个bug,但由于我目前没有MS Connect网站的登录名,我将首先在这里询问

我已经安装了VisualStudio2008SP1,其中包含我能找到的与崩溃相关的所有SP1后修补程序。你能再现下面的崩溃吗

  • 使用VB作为语言创建一个新的“WPF应用程序”项目(尽管我怀疑它也会发生在C#中)

  • 在Window1.xaml.vb文件中输入以下代码

  • 在Window1.xaml文件中添加名称空间声明,使其如下所示

  • 现在,通过<字符打开一个新的xml标记,尝试编辑xaml文件

  • 撞车


编辑:Microsoft已确认此错误。这个问题在VS2010 beta 2中仍然存在,但将在下一版本中修复。

我能够按照您的说明重现这个问题,所以我认为存在一个bug

有关我的设置的详细信息:

  • Windows7终极版
  • Visual Studio Team System 2008(版本9.0.30729.1 SP)

我无法使用C#,仅使用VB.NET复制此崩溃。

嘿,伙计,我有vs08 VB.NET,我按照您的说明进行了操作,但无法复制崩溃。也许你在后台打开的某个程序与VS冲突?或者这只发生在Mac电脑上…:我知道这没用,但我按照你的指示做了,没有任何问题。我使用的是VS2008专业版,SP1。你能在任何WPF项目中编辑XAML文件吗?对不起,这里也没有复制。您是否安装了任何第三方扩展?你试过重置VS吗?这听起来像是XAML编辑器在SP1之前的错误。但是,既然你已经安装了它,我想知道它是否没有正确安装/需要重新启动。我支持Kent的评论。在SP1之前就遇到了这种类型的问题。也许是更新出错了,还是谢谢你的确认。这是一个特别难以理解的bug。我花了大约4个小时对其进行故障排除,并找到复制所需的最小步骤。我从来没有想过有两个同名的班级会是罪魁祸首。我也不能用C#来重现这个例子。如果你想让这个例子尽可能简洁,你也可以从你的类定义中省略
Friend MustInherit
Friend MustInherit Class A

End Class

Friend MustInherit Class A(Of T)
    Inherits A

End Class
<Window x:Class="Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="clr-namespace:WpfApplication1"
    Title="Window1" Height="300" Width="300">
    <Grid>
    </Grid>
</Window>