在当前上下文中找不到uwp应用名称

时间:2017-07-21 15:58:59

标签: c# xaml uwp packaging uwp-xaml

我的UWP应用程序具有周年纪念更新的最小版本,目标是创建者更新。 XAML元素的某些名称属性在某些页面上提供编译时错误,然后当我从XAML中删除名称属性,然后重写相同的属性时,错误消失,我的应用运行正常。

我可以通过这种方式处理调试这种奇怪的情况,但现在我正在尝试创建我的应用程序包,只创建了一个包,然后出现了类似的错误起来,我通过重写名称属性修复它们,然后我再试一次,下次其他一些名称属性显示错误,这是一个无限循环,我无法为 86,64创建3个包ARM 即可。只创建了86,然后出现了一些错误。

更新

我删除"创建者后更新sdk预览"我遇到了以下问题从我的项目的目标版本,我将我的项目定位到创建者更新SDK,而最小版本仍然是周年纪念更新。我必须这样做,因为在开发商商店,当我上传我创建的包时,他们给了我一些Mir.px某些文件不支持版本的错误,即:16190(创建者fal update sdk)。所以我尝试将我的项目重新定位到创建者更新,然后再次创建包并出现以下错误。

enter image description here

另请注意,我从项目中删除了Threading.Tasks.Extensions包以删除这些警告(因为我还没有使用它),但这些警告仍然没有消失。

1 个答案:

答案 0 :(得分:1)

我建议您始终在XAML中使用x:Name而不是Name

  

指定的x:Name将成为在其中创建的字段的名称   处理XAML时的底层代码,该字段包含   引用该对象。创建此字段的过程是   由 MSBuild 目标步骤执行,这些步骤也负责   加入XAML文件及其代码隐藏的部分类。

可以从here读取更多信息。