首页 文章

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

提问于
浏览
1

我的UWP应用程序有最低版本的 anniversary update and target is creators update . XAML元素的某些名称属性在某些页面上给出了 compile time errors ,然后当我从XAML中删除名称属性然后重写相同的属性时,错误就会消失,我的应用程序运行正常 .

我可以用_2764799这样处理这个奇怪的场景,但是现在我正在尝试创建我的 app packages 并且只创建了一个包,然后出现了一些这样的错误,我通过重写名称属性修复它们然后我再试一次,然后时间其他一些名称属性显示错误,这是一个无限循环,我无法为 86, 64 and ARM 创建3个包 . 只创建了86,然后出现一些错误 .

UPDATE

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

enter image description here

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

1 回答

  • 1

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

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

    更多信息可以从here中读取 .

相关问题