我正在浏览 Microsoft Virtual Academy Windows Jumpstart for Windows Phone 8 中的 Contoso Cookbook 示例。在尝试运行任何示例代码时,我遇到 3 个部署错误。
“参数不正确”
成员“实例”无法识别或无法访问
在“DesignDataExtension”类型中找不到属性“实例”
在 mainPage.xaml 第 35 行的 xaml 代码中,它无法识别“实例”。但我无法弄清楚原因。
谁能告诉我为什么?
我正在浏览 Microsoft Virtual Academy Windows Jumpstart for Windows Phone 8 中的 Contoso Cookbook 示例。在尝试运行任何示例代码时,我遇到 3 个部署错误。
“参数不正确”
成员“实例”无法识别或无法访问
在“DesignDataExtension”类型中找不到属性“实例”
在 mainPage.xaml 第 35 行的 xaml 代码中,它无法识别“实例”。但我无法弄清楚原因。
谁能告诉我为什么?
好像有两个问题。
第一个(参数不正确)是阻止应用程序部署。要修复它,请从文件夹名称中删除“%2c”(默认文件夹名称是“Windows Phone 8 JumpStart Contoso Cookbook Step 1%2c Initial Layout”,它似乎以某种方式使部署过程出现错误)。然后删除位于 C# 子文件夹中的ContosoCookbook.suo
和文件。ContosoCookbook.v11.suo
第二个错误不会阻止应用程序工作,但会使设计器崩溃。在网格的属性中(MainPage.xaml,第 38 行):
<Grid x:Name="LayoutRoot" Background="Transparent" d:DataContext="{d:DesignData /SampleData/RecipeDataSourceSampleData.xaml, Instance={x:Null}}">
删除该, Instance={x:Null}
部分,它会工作得很好:
<Grid x:Name="LayoutRoot" Background="Transparent" d:DataContext="{d:DesignData /SampleData/RecipeDataSourceSampleData.xaml}">