【问题标题】:"Xaml Parsing Failed" on Windows Store Apps User Control ProjectWindows 应用商店应用用户控制项目上的“Xaml 解析失败”
【发布时间】:2012-10-18 03:10:30
【问题描述】:

我一定是遗漏了一些简单/基本的东西,我未能在我的 Windows 应用商店应用项目中引用 Windows 应用商店应用类库/Windows 运行时组件。

我把所有东西都剥离到了最基本的状态。这就是我所拥有的:

用户控制项目 (DummyItem.xaml):

<UserControl ...>
  <Grid Background="Red">

  </Grid>
</UserControl>

我的 Windows 应用商店应用的 MainPage.xaml:

<Page ...
  xmlns:c="using:Midas.UI.Cards">

  <Canvas Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
      <c:DummyItem Width="150" Height="100"></c:DummyItem>
  </Canvas>
</Page>

我能够构建项目,但运行时显示“XAML 解析失败”。我无法在 MainPage.xaml 的设计器上预览控件,它显示“无法创建 DummyItem 的实例”。

自 Visual Studio 11 RC 以来,我一直遇到此问题,并且必须发布我的应用程序,并将所有用户控件的代码复制到 Windows 应用商店应用程序项目本身中才能正常工作。任何善良的灵魂可以为我指明正确的方向吗?谢谢!

【问题讨论】:

    标签: c# xaml microsoft-metro windows-store-apps


    【解决方案1】:

    这是 Visual Studio 2012 中的一个已知问题。如果程序集的名称包含一个点,则会出现此问题。见:http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/fa2d8d53-254c-4d4a-b39a-110fde0d6c80

    【讨论】:

    • 知道了。该站点上推荐的修复程序也不起作用。但至少现在我知道如何避免这个问题。谢谢一群朋友!
    • 你是对的。当我遇到同样的问题时,我会沿着你的帖子。我刚刚更改了输出程序集的名称,解决了问题。
    • 我希望我能请你喝一杯!
    • 没问题;下次您访问德国时请告诉我(-:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    相关资源
    最近更新 更多