添加新的IronPython WPF窗口以抱怨“WPF项目中不支持窗口”

时间:2014-03-22 18:59:47

标签: wpf xaml visual-studio-2013 ironpython

在VS2013(使用Python Tools for VS 2.0.11016)的IronPython 2.7项目中添加一个全新的,未触及的WPF窗口后,它立即告诉我设计窗口中的“无效标记”,错误列表显示:< / p>

  

Windows Presentation Foundation(WPF)项目中不支持窗口。

     

Windows Presentation Foundation(WPF)项目不支持网格。

XAML窗口中包含无害的代码:

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Window1" Height="300" Width="300">
    <Grid>

    </Grid>
</Window>

VS的Python工具是否真的不支持表单创建?我忘记配置了什么吗?

1 个答案:

答案 0 :(得分:14)

该项目是作为“IronPython Windows Forms应用程序”而非“IronPython WPF应用程序”启动的,因此缺少相关参考:

  • PresentationCore
  • PresentationFramework
  • WindowsBase

添加它们可以使WPF表单起作用,或者只是重新创建项目。

如果所有这些引用似乎都在项目中,则删除/读取一些可能帮助。另一位用户报告他必须为'PresentationFramework'这样做;也许有一对同名的人?