6

我一定错过了一些简单/基本的东西,我未能在我的 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 Parsing Failed”。我无法预览 MainPage.xaml 设计器上的控件,它显示“无法创建 DummyItem 的实例”。

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

4

1 回答 1

5

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

于 2012-10-30T08:35:49.447 回答